/*必备样式*/
@font-face {
	font-family: "siyuanNormal";
	src: url('/template/default/wap/other/siyuan-normal.eot');
	src: url('/template/default/wap/other/siyuan-normal.ttf') format('truetype'),
		url('/template/default/wap/other/siyuan-normal.eot?#iefix') format('embedded-opentype'),
		url('/template/default/wap/other/siyuan-normal.woff') format('woff'),
		url('/template/default/wap/other/siyuan-normal.svg') format('svg');
}
body { word-wrap:break-word; word-break:break-all;background: #fff;margin: 0 auto;width: 100%;font-family: "siyuanNormal";}
* {box-sizing: border-box;margin:0; padding:0;font-weight: normal;font-size: 18px;}
*:focus {outline: none;}
button, input, select, textarea, label { vertical-align:middle; border: 0; outline: none;}
img { vertical-align:middle; border:none; display:inline-block; max-width: 100%;}
ul, ol { list-style:none; }
a { text-decoration:none !important; color:#666; vertical-align:baseline; cursor:pointer; font-size: inherit;-o-transition: .2s ease;-moz-transition: .2s ease;-webkit-transition: .2s ease;transition: .2s ease;}
table { border-collapse:collapse; border-spacing:0; }
/*清浮*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height: 0;font-size: 0;}
.clearfix{*zoom:1;}
/*浮动*/
.fl { float:left; _display:inline; }
.fr { float:right; _display:inline; }
input, textarea {
    outline: none;
    -webkit-appearance: none;
    background: none;
}
input[type='checkbox']:focus{
    outline: none;
}
::-webkit-input-placeholder { /* WebKit browsers */
    color: #8b8b8b;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #8b8b8b;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #8b8b8b;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #8b8b8b;
}
.container {
	width: 1600px;
	margin: 0 auto;
}
/* head */
.header {
	position: absolute;
	width: 100%;
	left: 0;
	top: 0;
	z-index: 100;
	-webkit-transition: .8s cubic-bezier(.19,1,.22,1);
	-moz-transition: .8s cubic-bezier(.19,1,.22,1);
	-o-transition: .8s cubic-bezier(.19,1,.22,1);
	transition: .8s cubic-bezier(.19,1,.22,1);
	border-bottom: 1px solid rgba(255,255,255,.2);
}
.hd_con {
	width: 1740px;
	margin: 0 auto;
	position: relative;
}
.hd_right {
	float: right;
	width: 100%;
	text-align: right;
}
a.h_logo {
	position: absolute;
	left: 0;
	top: 25px;
	display: inline-block;
	font-size: 0;
}
a.h_logo img + img {
	display: none;
}
.hd_p {
	text-align: right;
	margin-top: 18px;
	line-height: 21px;
}
.hd_p a {
	display: inline-block;
	text-align: right;
	color: #fff;
	margin: 0 12px;
}
.hd_p a:last-child {
	margin-right: 0;
}
.naver {
	display: inline-block;
}
.naver ul li {
	display: inline-block;
	margin-right: 35px;
}
.naver ul li:first-child {
	margin-left: 0;
}
.naver ul li a {
	display: inline-block;
	color: #fff;
	font-size: 16px;
	line-height: 68px;
	position: relative;
}
.naver ul li a:before {
	position: absolute;
	content: "";
	width: 0;
	height: 2px;
	background: #fff;
	left: 50%;
	transform: translateX(-50%);
	bottom: -1px;
	transition: all .36s;
}
.naver ul li.active a:before ,
.naver ul li:hover a:before {
	width: 100%;
}
.h_search {
	display: inline-block;
	cursor: pointer;
}
.h_search img + img {
	display: none;
}
.search_q {
	position: absolute;
	width: 40%;
	right: 8%;
	top: 127px;
	background: #fff;
	z-index: 5;
	display: none;
}
.search_q input {
	width: 80%;
	float: left;
	height: 50px;
	padding: 0 15px;
	font-size: 16px;
	border: 1px solid #e5e5e5;
}
.search_q button {
	width: 20%;
	float: right;
	height: 50px;
	background: #0169ca;
	font-size: 0;
	cursor: pointer;
}
.search_q button > * {
	display: inline-block;
	vertical-align: middle;
}
.search_q button span {
	color: #fff;
	font-size: 16px;
	margin-left: 8px;
}
.header._hidden {
	background-color: #fff;
    -webkit-transform: translateY(-100px);
    -moz-transform: translateY(-100px);
    -ms-transform: translateY(-100px);
    -o-transform: translateY(-100px);
    transform: translateY(-100px);
}
.header._hidden._show {
    position: fixed;
    transform: translateY(0);
	background: #fff;
	box-shadow: 0 0 5px rgba(57, 57, 57, .15);
}
.header._hidden._show a.h_logo img ,
.header._hidden._show .h_search img {
	display: none;
}
.header._hidden._show a.h_logo img + img ,
.header._hidden._show .h_search img + img {
	display: inline-block;
}
.header._hidden._show .naver ul li a ,
.header._hidden._show .hd_p a{
	color: #333;
}
.header._hidden._show .naver ul li.active a,
.header._hidden._show .naver ul li:hover a{
	color: #0169ca;
}
.header._hidden._show .naver ul li a:before {
	background: #0169ca;
}
/* banner */
.pc_banner .swiper-slide {
	display: flex;
	justify-content: center;
	align-items: center;
	overflow: hidden;
	position: relative;
}
.pc_banner .swiper-button-prev,
.pc_banner .swiper-button-next {
	width: 78px;
	height: 78px;
	background: none;
	margin: 0;
	transform: translateY(-50%);
}
.pc_banner .swiper-button-prev {
	left: 8%;
}
.pc_banner .swiper-button-next {
	right: 8%;
}
.pc_banner .swiper-pagination {
	height: 100%;
	width: 24px;
	top: 0;
	bottom: auto;
	left: auto;
	right: 4%;
	display: flex;
	align-items: center;
	flex-direction: column;
	justify-content: center;
}
.pc_banner .swiper-pagination-bullet,
.m_banner .swiper-pagination-bullet {
	width: 24px;
	height: 24px;
	border: 2px solid rgba(255,255,255,0);
	opacity: 1;
	position: relative;
	background: none;
}
.pc_banner .swiper-pagination-bullet:before ,
.m_banner .swiper-pagination-bullet:before {
	position: absolute;
	content: "";
	width: 12px;
	height: 12px;
	background: #fff;
	border-radius: 50%;
	left: 4px;
	top: 4px;
}
.pc_banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 4px 0;
}
.pc_banner .swiper-pagination-bullet-active ,
.m_banner .swiper-pagination-bullet-active {
	border: 2px solid rgba(255,255,255,1);
}
.m_banner .swiper-pagination {
	display: block;
}
.m_banner .swiper-pagination-bullet {
	width: 14px;
	height: 14px;
}
.m_banner .swiper-pagination-bullet:before {
	width: 6px;
	height: 6px;
	left: 2px;
	top: 2px;
}
.index_s1 {
	padding: 80px 0 100px 0;
}
.index_left1 {
	width: 41%;
	float: left;
}
.index_right1 {
	width: 52.625%;
	float: right;
	position: absolute;
	right: 0;
	bottom: 0;
}
.index_company_img {
	overflow: hidden;
	border: 10px solid #e2e2e2;
}
.index_company_img img {
	transition: all .36s;
}
.index_company_img:hover img {
	transform: scale(1.1);
}
.index_title1 {
	margin-bottom: 65px;
}
.index_title1 > * {
	display: inline-block;
	vertical-align: middle;
}
.index_title1 img {
	margin-right: 5px;
}
.index_st1 {
	text-align: left;
}
.index_st1 h1 {
	font-size: 34px;
	color: #393939;
	font-weight: bold;
}
.index_st1 h2 {
	color: #393939;
	font-size: 20px;
	font-family: arial
}
.index_ab1 {
	position: relative;
}
.index_about_w {
	padding: 0 0 38px 15%;
	border: 10px solid #e2e2e2;
	border-right: 0;
	position: relative;
}
.index_label1 {
	position: absolute;
	left: -30px;
	top: 50%;
	transform: translateY(-70%);
}
.index_about_info {
	margin-top: -20px;
	padding-left: 5%;
	background: #fff;
}
.index_about_info .txt {
	color: #565656;
	font-size: 16px;
	line-height: 30px;
	letter-spacing: 2px;
	text-align: justify;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 6;
	-webkit-box-orient: vertical;
}
.more1 {
	margin: 40px 0 45px 0;
}
.more1 a {
	display: inline-block;
}
.more1 a > * {
	display: inline-block;
	vertical-align: middle;
}
.more1 a span {
	color: #6a6b6b;
	letter-spacing: 2px;
	font-size: 16px;
	margin-right: 14px;
	transition: all .36s;
}
.more1 a:hover span {
	margin-right: 20px;
}
.index_list1 {
	padding-left: 5%;
}
.index_list1 ul {
	display: flex;
	justify-content: space-between;
}
.index_list1 ul li {
	width: 150px;
	height: 150px;
}
.index_list1 ul li a {
	display: flex;
	width: 100%;
	height: 100%;
	align-items: center;
	justify-content: center;
	background: #fff;
	box-shadow: 0px 0px 27px 0px 
			rgba(210, 208, 208, 0.33);
	flex-direction: column;
	transition: all .36s;
}
.index_list1 ul li a h4 img + img {
	display: none;
}
.index_list1 ul li a p {
	color: #6a6a6a;
	font-size: 18px;
	letter-spacing: 1px;
	margin-top: 10px;
	transition: all .36s;
}
.index_list1 ul li a:hover {
	background: #0465d8;
	box-shadow: 0px 0px 27px 0px 
			rgba(0, 120, 255, 0.33);
}
.index_list1 ul li a:hover h4 img {
	display: none;
}
.index_list1 ul li a:hover h4 img + img {
	display: inline-block;
}
.index_list1 ul li a:hover p {
	color: #fff;
}
.index_title2 {
	padding: 90px 0 50px 0;
	text-align: center;
}
.index_title2 > * {
	display: inline-block;
	vertical-align: middle;
}
.index_title2 img {
	margin-right: 4px;
}
.index_st2 {
	text-align: left;
}
.index_st2 h1 {
	font-size: 34px;
	color: #fff;
	font-weight: bold;
	letter-spacing: 1px;
}
.index_st2 h2 {
	color: #fff;
	font-size: 20px;
	font-family: arial
}
.industry_swiper1 {
	position: relative;
}
.industry_swiper1 .swiper-slide{
	width: 10.625% !important;
	margin-right: 0.8% !important;
	transition: width 0.5s ease 0s;
}
.industry_swiper1 .swiper-slide-active{
	width: 42.075% !important;
}
.industry_swiper1 .swiper-slide:hover .industry_img1 img {
	height: 460px;
}
.industry_swiper1 .swiper-container{
	width: 92%;
	margin: 0 auto;
}
.industry_swiper1 .swiper-button-next,.industry_swiper1 .swiper-button-prev{
	width: 18px;
	height: 34px;
	background: none;
	cursor: pointer;
}
.industry_h1 {
	height: 460px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	position: relative;
}
.industry_h1 .mask {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: rgba(0,0,0,.5);
}
.industry_info1 {
	display: flex;
	width: 100%;
	height: 100%;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	position: relative;
}
.industry_h1 h3 {
	color: #fff;
	font-size: 26px;
	margin-top: 25px;
}
.industry_img1 {
	overflow: hidden;
}
.industry_img1 img {
	transition: all .4s;
	object-fit: cover;
}
.industry_info2 {
	padding: 25px 30px;
	background: rgba(4,101,216,.9);
}
.industry_info2 h2 {
	color: #e3e6ea;
	font-size: 26px;
	margin-bottom: 8px;
}
.industry_info2 p {
	color: #e3e6ea;
	font-size: 16px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.industry_h2 {
	display: none;
}
.industry_swiper1 .swiper-slide-active .industry_h1 {
	display: none;
}
.industry_swiper1 .swiper-slide-active .industry_h2 {
	display: block;
}
.industry_swiper1 .swiper-slide-active .industry_img1 img {
	height: 460px;
}
.index_industry_w {
	height: 574px;
}
.section2 {
	padding-bottom: 88px;
}
.index_st3 h1 ,
.index_st3 h2 {
	color: #393939;
}
.index_news_h1 {
	position: relative;
	color: #dcdcdc;
	margin-bottom: 40px;
}
.index_news_h1 ul li {
	display: inline-block;
	padding: 0 38px;width: 21%;
}
.index_news_h1 ul li:first-child {
	padding-left: 0;
}
.index_news_h1 ul li a {
	display: inline-block;
	color: #2b2b2b;
	font-size: 20px;
	position: relative;
	transition: all .4s;
	font-weight: bold;
}
.index_news_h1 ul li a:before {
	position: absolute;
	content: "";
	left: 0;
	bottom: -14px;
	width: 0;
	height: 5px;
	background: #0169ca;
	box-shadow: 0px 3px 9px 0px rgba(1, 105, 202, 0.58);
	transition: all .4s;
}
.index_news_h1 ul li.active a ,
.index_news_h1 ul li:hover a {
	color: #0169ca;
}
.index_news_h1 ul li.active a:before,
.index_news_h1 ul li:hover a:before{
	width: 100%;
}
.more2 {
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
}
.more2 a {
	display: inline-block;
	border: 1px solid #000000;
	width: 178px;
	text-align: center;
	font-size: 0;
	border-radius: 25px;
	transition: all .36s;
	position: relative;
}
.more2 a > * {
	display: inline-block;
	vertical-align: middle;
	transition: all .36s;
}
.more2 a span {
	font-size: 16px;
	color: #636363;
	line-height: 48px;
	margin-right: 16px;
	letter-spacing: 2px;
	transition: all .36s;
}
.more2 a img + img {
	display: none;
}
.more2 a:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #0169ca;
	border-radius: 25px;
	z-index: -1;
	opacity: 0;
	-webkit-transform: scale3d(.7,1,1);
	transform: scale3d(.7,1,1);
	-webkit-transition: -webkit-transform .4s,opacity .4s;
	transition: transform .4s,opacity .4s;
	-webkit-transition-timing-function: cubic-bezier(.2,1,.3,1);
	transition-timing-function: cubic-bezier(.2,1,.3,1);
}
.more2 a:hover {
	background: #0169ca;
	border-color: #0169ca;
}
.more2 a:hover span {
	color: #fff;
}
.more2 a:hover img {
	display: none;
}
.more2 a:hover img + img {
	display: inline-block;
}
.more2 a:hover:before {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}
.news_list1 ul li {
	width: 25%;
	float: left;
	border: 1px solid #0169ca;
}
.news_list1 ul li a {
	display: block;
	background: #f5f5f5;
}
.news_img1 {
	overflow: hidden;
}
.news_img1 img {
	transition: all .3s;
}
.news_info1 {
	height: 100%;
	padding: 12% 10%;
}
.news_info1 h2 {
	color: #0169ca;
	font-size: 18px;
	letter-spacing: 2px;
	line-height: 28px;
	margin-bottom: 8%;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	height: 56px;
	font-weight: bold;
}
.news_info1 p {
	color: #716f6f;
	font-size: 14px;
	letter-spacing: 1px;
	line-height: 24px;
	height: 72px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}
.index_s3 {
	padding-bottom: 98px;
}
.news_list1 ul li a:hover .news_img1 img {
	transform: scale(1.1);
}
.index_s4 {
	padding: 92px 0;
}
.index_list2 ul li {
	width: 31.625%;
	float: left;
	margin-right: 2.5625%;
	background: #fff;
	box-shadow: 0px 3px 7px 0px 
			rgba(200, 200, 200, 0.35);
}
.index_list2 ul li:nth-child(3n) {
	margin-right: 0;
}
.index_w_h1 {
	position: relative;
}
.index_w_h1 a {
	display: block;
	font-size: 0;
	overflow: hidden;
}
.index_w_h1 a > img {
	transition: all .4s;
}
.index_w_h1:hover img {
	transform: scale(1.1);
}
.index_info1 {
	position: absolute;
	width: 100%;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	text-align: center;
}
.index_info1 h2 {
	color: #fbfbfb;
	font-size: 34px;
	margin-bottom: 10px;
	letter-spacing: 4px;
}
.index_info1 h3 {
	color: #fbfbfb;
	font-size: 20px;
}
.index_w_h2 {
	padding: 50px 10% 55px 10%;
}
.index_w_h2 dl {
	margin-bottom: 55px;
}
.index_w_h2 dl dd {
	position: relative;
	padding-left: 34px;
}
.index_w_h2 dl dd:before {
	position: absolute;
	content: "";
	width: 16px;
	height: 16px;
	border-radius: 50%;
	background: #0465d8;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}
.index_w_h2 dl dd a {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #393939;
	font-size: 18px;
	line-height: 38px;
	transition: all .36s;
}
.index_w_h2 dl dd a:hover {
	color: #0465d8;
}
.more3 {
	position: relative;
	right: auto;
	top: auto;
	transform: translateY(0);
	text-align: center;
}
/* footer */
.footer {
	background: #414042;
}
.copyright {
	text-align: center;
	background: #333333;
	padding: 16px 0;
}
.copyright p {
	color: #8f8f91;
	font-size: 16px;
	line-height: 30px;
}
.copyright p img {
	margin-left: 6px;
}
.f_con {
	padding: 60px 0 70px 0;
	position: relative;
}
a.f_logo {
	display: inline-block;
	margin-bottom: 20px;
}
.f_link {
	padding-left: 52px;
}
.f_link h2 {
	font-size: 18px;
	color: #8f8f91;
	margin-bottom: 16px;
}
.link_a {
	width: 76%;
	color: #6b6b6b;
}
.link_a a {
	color: #8f8f91;
	font-size: 16px;
	padding: 0 5px;
	line-height: 32px;
	transition: all .3s;
}
.link_a a:first-child {
	/*padding-left: 0;*/
}
.link_a a:hover {
	color: #fff;
}
.f_search {
	position: absolute;
	right: 0;
	top: 70px;
	width: 323px;
	border: 1px solid #87878a;
	padding: 0 22px;
	border-radius: 23px;
}
.f_search button {
	position: absolute;
	right: 22px;
	top: 50%;
	transform: translateY(-50%);
	background: none;
	cursor: pointer;
	font-size: 0;
}
.f_search input {
	width: 80%;
	font-size: 16px;
	color: #8f8f91;
	line-height: 44px;
}
/* mobile header */
.m_header {
	position: fixed;
	width: 100%;
	left: 0;
	top: 0;
	background: #fff;
	z-index: 99;
}
.m_hd_con {
	width: 94%;
	margin: 0 auto;
	position: relative;
}
.m_logo {
	float: left;
	padding: 8px 0;
}
.m_logo img {
	height: 38px;
}
#openBtn {
	display: block;
	position: fixed;
	top: 20px;
	right: 4%;
	z-index: 100;
	cursor: pointer;
}
#openBtn .lcbody {
	width: 26px;
	height: 15px;
	position: relative;
}
#openBtn .lcbody .lcitem {
	width: 100%;
	height: 1px;
	position: absolute;
	transition: transform 0.36s ease;
}
#openBtn .lcbody .lcitem div {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: auto;
	right: 0;
	background: #999;
}
#openBtn .lcbody .top {
	top: 0;
}
#openBtn .lcbody .center {
	display: block;
	top: 49%;
}
#openBtn .lcbody .bottom {
	top: 100%;
}
#openBtn .lcbody:hover .lcitem.top .rect {
	animation: move 0.4s ease-in-out 1;
}
#openBtn .lcbody:hover .lcitem.center .rect {
	animation: move 0.4s ease-in-out 0.1s 1;
}
#openBtn .lcbody:hover .lcitem.bottom .rect {
	animation: move 0.4s ease-in-out 0.2s 1;
}
#openBtn.on .lcitem.top {
	transform: rotateZ(45deg);
	top: 49%;
}
#openBtn.on .lcitem.center {
	opacity: 0;
}
#openBtn.on .lcitem.bottom {
	transform: rotateZ(-45deg);
	top: 49%;
}
@keyframes move {
	0% {
		right: 0;
	}
	40% {
		right: 0;
		width: 0;
	}
	60% {
		right: auto;
		width: 0%;
	}
	100% {
		right: auto;
		width: 100%;
	}
}
@-webkit-keyframes move {
	0% {
		right: 0;
	}
	40% {
		right: 0;
		width: 0;
	}
	60% {
		right: auto;
		width: 0%;
	}
	100% {
		right: auto;
		width: 100%;
	}
}
.navMini {
	position: fixed;
	width: 26%;
	height: 100%;
	right: 0;
	top: 0;
	z-index: 99;
	background: #fff;
	box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.1);
	transform: translateX(120%);
	transition: all 0.6s cubic-bezier(.075, .82, .165, 1);
}
.navMini.unfold {
	transform: translateX(0);
}
.nav_wrap {
	padding-top: 54px;
}
.m_nav ul li {
	text-align: center;
	line-height: 50px;
	border-bottom: 1px solid #f0f0f0;
}
.m_nav ul li a {
	display: block;
	width: 100%;
	color: #666;
}
.m_nav_bottom {
	position: absolute;
	left: 0;
	bottom: 16px;
	width: 100%;
	text-align: center;
}
.m_nav_bottom p {
	line-height: 28px;
}
/* 关于PT视讯 */
.insider_wrap {
	padding-top: 106px;
}
.s_banner1 {
	position: relative;
	height: 285px;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}
.banner_info1 {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-65%);
	width: 100%;
	text-align: center;
}
.banner_info1 > img {
	position: absolute;
	left: 50%;
	top: 32px;
	transform: translateX(-50%);
}
.banner_info1 h1 {
	color: #fff;
	font-size: 48px;
	letter-spacing: 1px;
}
.banner_info1 h2 {
	color: #fff;
	font-size: 26px;
	margin-top: 12px;
	font-family: arial;
	letter-spacing: 1px;
}
.jt_icon {
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: 0;
}
.insider_nav {
	background: #fff;
	box-shadow: 0px 0px 27px 0px 
			rgba(210, 208, 208, 0.33);
	position: relative;
}
.s_nav {
	text-align: center;
}
.s_nav ul li {
	display: inline-block;
	margin: 0 1.5%;
}
.s_nav ul li a {
	display: inline-block;
	width: 152px;
	padding: 32px 0 22px 0;
	text-align: center;
	position: relative;
	box-shadow: 0px 0px 27px 0px 
			rgba(210, 208, 208, 0.33);
}
.s_nav ul li a:before{
	position: absolute;
	content: "";
	width: 0;
	height: 5px;
	background-image: linear-gradient(90deg, 
			#57972b 23%, 
			#0169ca 23%,
			#0169ca 100%), 
		linear-gradient(
			#0169ca, 
			#0169ca);
	left: 0;
	bottom: 0;
	transition: all .3s;
}
.s_nav ul li a h2 img + img {
	display: none;
}
.s_nav ul li a p {
	color: #393939;
	font-size: 20px;
	padding-top: 6px;
}
.s_nav ul li.active a h2 img {
	display: none;
}
.s_nav ul li.active a h2 img + img {
	display: inline-block;
}
.s_nav ul li.active a p {
	color: #0169ca;
}
.s_nav ul li.active a:before ,
.s_nav ul li:hover a:before{
	width: 100%;
}
/* 关于PT视讯 */
.insider_content1 {
	background-repeat: no-repeat;
	background-position: top center;
}
.detail_info1 .txt {
	color: #565656;
	font-size: 16px;
	line-height: 30px;
}
.about_con {
	padding: 60px 0 120px 0;
}
.detail_info1 .title {
	text-align: center;
	color: #333;
	font-size: 28px;
	margin-bottom: 30px;
}
.sign_pic {
	text-align: right;
	margin-top: 180px;
}
.about_con1 {
	width: 89%;
	margin: 0 auto;
	padding: 90px 0 200px 0;
}
/* 企业大事记 */
.events_con {
	width: 92%;
	margin: 0 auto;
	padding: 96px 0 44px 0;
}
.events_w {
	width: 44%;
	float: left;
	padding: 35px 4%;
	border: solid 1px #e5e5e5;
	border-right: 0;
	box-shadow: 0px 6px 0px 0px 
			rgba(210, 208, 208, 0.33);
	background: #fff;
	position: relative;
}
.events_w:before {
	position: absolute;
	content: "";
	width: 75px;
	height: 1px;
	background: #e5e5e5;
	left: 97%;
	top: 25%;
	transform: rotate(-120deg);
}
.events_w:after {
	position: absolute;
	content: "";
	width: 75px;
	height: 1px;
	background: #e5e5e5;
	left: 97%;
	bottom: 25%;
	transform: rotate(120deg);
}
.label1 {
	text-align: center;
}
.events_list {
	position: relative;
	overflow: hidden;
}
.events_list ul {
	position: relative;
	margin-top: -4px;
	padding-bottom: 70px;
}
.events_list ul:before {
	position: absolute;
	content: "";
	width: 5px;
	height: 100%;
	left: 50%;
	transform: translateX(-50%);
	background: #0169ca;
	top: 0;
}
.events_list ul li:nth-child(2n) .events_w {
	float: right;
	border-right: 1px solid #e5e5e5;
	border-left: 0;
}
.events_list ul li:nth-child(2n) .events_w:before {
	left: auto;
	right: 97%;
	transform: rotate(120deg);
}
.events_list ul li:nth-child(2n) .events_w:after {
	left: auto;
	right: 97%;
	transform: rotate(-120deg);
}
.events_info1 {
	position: relative;
}
.events_info1:before {
	position: absolute;
	content: "";
	width: 20px;
	height: 20px;
	top: 4px;
	left: -30px;
	background: #57972b;
}
.events_info1 h2 {
	color: #0169ca;
	font-size: 20px;
	margin-bottom: 14px;
}
.events_info1 p {
	color: #696969;
}
.events_list ul li {
	position: relative;
}
.events_list ul li:before {
	position: absolute;
	content: "";
	width: 12px;
	height: 9px;
	background: #0169ca;
	right: 50%;
	top: 50%;
	transform: translateY(-50%);
}
.events_list ul li:nth-child(2n):before {
	right: auto;
	left: 50%;
}
.twinkle {
	position: absolute;
	top: 8%;
	left: 50%;
	margin-left: -3px;
	width: 5px;
	height: 60px;
	background-image: linear-gradient(100deg, 
			rgba(57,208,230,0) 0%, 
			rgba(57,208,230,1) 100%),
		linear-gradient(
			rgba(255,255,255,0), 
			rgba(255,255,255,0));
	z-index: 1;
	animation: light_move 8s 1s infinite linear;
	-moz-animation: light_move 8s 1s infinite linear;
	-webkit-animation: light_move 8s 1s infinite linear;
	-o-animation: light_move 8s 1s infinite linear;
	-ms-animation: light_move 8s 1s infinite linear;
}
@keyframes light_move{
	0% {
		top: 5%;
	}
	35% {
	    top: 100%;
	}	
	75% {
	    top: 8%;
	}	
	100% {
	    top: 100%;
	}
}
/* 合作伙伴 */
.partner_list1 {
	margin-bottom: 100px;
}
.partner_list1 ul li {
	width: 46.5%;
	float: left;
	margin-right: 7%;
	padding: 28px 2%;
	border-bottom: 1px solid #e9e9e9;
}
.partner_list1 ul li:nth-child(2n) {
	margin-right: 0;
}
.partner_list1 ul li a {
	display: block;
	background: url(/template/default/wap/images/icon6.png) no-repeat right center;
	transition: all .36s;
}
.partner_list1 ul li a > * {
	display: inline-block;
	vertical-align: middle;
}
.partner_img1 {
	overflow: hidden;
}
.partner_img1 img {
	transition: all .3s;
}
.partner_info1 {
	max-width: 70%;
	margin-left: 4%;
}
.partner_info1 p {
	color: #333;
	font-size: 24px;
	transition: all .36s;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.partner_list1 ul li a:hover {
	background: url(/template/default/wap/images/icon6x.png) no-repeat right center;
}
.partner_list1 ul li a:hover .partner_info1 p {
	color: #0169ca;
}
.partner_list1 ul li a:hover .partner_img1 img {
	transform: scale(1.1);
}
/* page */
.page {
	text-align: center;
}
.page * {
	display: inline-block;
}
.page a {
	color: #090104;
	font-size: 16px;
	width: 82px;
	height: 40px;
	line-height: 38px;
	border: 1px solid #dcdcdc;
	border-radius: 5px;
	margin: 0 4px;
}
.page a.on{
	background: #0169ca;
	color: #fff;
}
/* 党群建设 */
.insider_content2 {
	background-position: bottom center;
	background-repeat: no-repeat;
}
.construction_con {
	padding: 60px 0 90px 0;
}
.construction_list1 {
	margin-top: 40px;
	margin-bottom: 65px;
}
.construction_list1 ul li {
	padding: 30px 0;
	border-bottom: 1px solid #e9e9e9;
}
.construction_list1 ul li a {
	display: block;
	position: relative;
	padding-left: 138px;
	padding-right: 6%;
}
.time1 {
	position: absolute;
	left: 0;
	top: 0;
	text-align: center;
	width: 110px;
	border: 1px solid #cccccc;
}
.time1 h3 {
	background: #ccc;
	font-size: 36px;
	color: #000;
	line-height: 68px;
	transition: all .36s;
}
.time1 h4 {
	color: #000;
	font-size: 18px;
	line-height: 34px;
	background: #fff;
}
.construc_info1 {
	padding: 10px 0;
}
.construc_info1 h2 {
	color: #333;
	font-size: 18px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-bottom: 10px;
	transition: all .36s;
}
.construc_info1 p {
	color: #716f6f;
	font-size: 16px;
	line-height: 26px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.construction_list1 ul li a:hover .time1 {
	border-color: #0169ca;
}
.construction_list1 ul li a:hover .time1 h3 {
	background: #0169ca;
	color: #fff;
}
.construction_list1 ul li a:hover .construc_info1 h2 {
	color: #0169ca;
}
.det_title1 {
	text-align: center;
	padding: 40px 0 28px 0;
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 35px;
}
.det_title1 h1 {
	/*color: #0169ca;*/
	font-size: 26px;
	margin-bottom: 10px;
	font-weight: bold;
}
.det_title1 h2 span {
	display: inline-block;
	color: #727272;
	font-size: 16px;
	margin: 0 8px;
}
.detail_info2 .txt {
	color: #444;
	font-size: 16px;
	line-height: 30px;
	text-align: justify;
}
.detail_info2 {
	padding-bottom: 125px;
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 40px;
}
.pian a {
	display: block;
	color: #333;
	font-size: 16px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 42px;
}
.fontSize {
	text-align: right;
	color: #333;
	line-height: 50px;
}
.details_con {
	padding-bottom: 145px;
}
/* 科技成果 */
.science_list1 ul li {
	width: 46.25%;
	float: left;
	margin-right: 7.5%;
	margin-bottom: 35px;
}
.science_list1 ul li:nth-child(2n) {
	margin-right: 0;
}
.science_list1 ul li a {
	display: block;
	position: relative;
	padding-left: 148px;
	border: 1px solid #0169ca;
}
.science_list1 ul li a span {
	position: absolute;
	width: 148px;
	left: 0;
	top: 0;
	background: #0169ca;
	display: inline-block;
	text-align: center;
	color: #fff;
	font-size: 16px;
	line-height: 44px;
}
.science_list1 ul li a p {
	color: #333333;
	font-size: 16px;
	padding: 0 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 44px;
	transition: all .36s;
}
.science_list1 ul li a:hover p {
	color: #0169ca;
}
.science_list1 {
	margin-bottom: 100px;
}
/* 企业文化 */
.insider_content3 {
	background: #f2f8fd;
}
.culture_list1 ul li a {
	position: relative;
	padding-right: 13.4%;
}
.culture_list1 ul li a .type {
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	color: #fff;
	display: inline-block;
	padding: 0 24px;
	line-height: 34px;
	background: #0169ca;
	border-bottom: 4px solid #57972b;
}
/* 招聘流程 */
.recruit_con {
	padding-top: 80px;
}
.recruit_list ul li {
	width: 23.3%;
	float: left;
	margin-right: 2.26%;
	margin-bottom: 48px;
	text-align: center;
	box-shadow: 0px 3px 18px 0px 
			#d5d5d5;
	border-style: solid;
	border-width: 1px;
	border-image-source: linear-gradient(0deg, 
		#0169ca 0%, 
		#058a3a 100%);
	border-image-slice: 1;
	background: #fff;
	transition: all .38s;
}
.recruit_list ul li:nth-child(4n) {
	margin-right: 0;
}
.recruit_list ul li a {
	display: block;
}
.recruit_img {
	padding: 25px 0;
}
.recruit_info {
	border-top: 1px solid #e5e5e5;
}
.recruit_info p {
	color: #292929;
	font-size: 20px;
	line-height: 64px;
	transition: all .36s;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.recruit_list ul li:hover {
	transform: translateY(-20px);
}
.recruit_list ul li:hover .recruit_info p {
	color: #0169ca;
}
.recruit_list {
	margin-bottom: 70px;
}
/* 公司新闻 */
.news_list2 ul li {
	width: 47.5%;
	float: left;
	margin-right: 5%;
	padding: 30px 20px 30px 0;
	border-bottom: 1px solid #e9e9e9;
}
.news_list2 ul li:nth-child(2n) {
	margin-right: 0;
}
.news_list2 ul li a {
	display: block;
	padding-left: 140px;
	padding-right: 15%;
	position: relative;
	background: url(/template/default/wap/images/icon6.png) no-repeat right center;
	transition: all .36s;
}
.time2 {
	position: absolute;
	left: 0;
	top: 0;
	width: 110px;
	text-align: center;
	padding: 6px 0 14px 0;
}
.time2:before {
	position: absolute;
	content: "";
	width: 1px;
	height: 100%;
	right: 0;
	top: 0;
	background-image: linear-gradient(180deg, 
		#0169ca 70%,
		#57972b 100%), 
		linear-gradient(
		#57972b, 
		#57972b);
}
.time2 h3 {
	color: #333;
	font-size: 52px;
}
.time2 h4 {
	color: #333;
	font-size: 18px;
}
.news_info2 h2 {
	font-size: 18px;
	color: #333;
	line-height: 24px;
	height: 48px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	margin-bottom: 20px;
	letter-spacing: 2px;
	transition: all .36s;
}
.news_info2 p {
	color: #716f6f;
	font-size: 16px;
	line-height: 24px;
	height: 48px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.news_list2 ul li:hover a {
	background: url(/template/default/wap/images/icon6x.png) no-repeat right center;
}
.news_list2 ul li:hover .news_info2 h2 {
	color: #0169ca;
}
.news_list2 {
	margin-bottom: 85px;
}
/* 视频中心 */
.video_con {
	width: 956px;
	margin: 0 auto;
	padding: 70px 0 100px 0;
}
.video_bottom {
	position: relative;
	padding: 0 56px;
	margin-top: 35px;
}
.video_bottom .swiper-button-prev,
.video_bottom .swiper-button-next {
	width: 36px;
	height: 100px;
	background: url(/template/default/wap/images/left3x.jpg);
	top: 50%;
	transform: translateY(-50%);
	margin: 0;
}
.video_bottom .swiper-button-next {
	background: url(/template/default/wap/images/right3x.jpg);
}
.video_1 {
	height: 540px;
}
.video_1 video {
	width: 100%;
	height: 100%;
}
.video_bottom .swiper-button-next.swiper-button-disabled,.video_bottom .swiper-button-prev.swiper-button-disabled {
	background: url(/template/default/wap/images/left3.jpg);
}
.video_bottom .swiper-button-next.swiper-button-disabled {
	background: url(/template/default/wap/images/right3.jpg);
}
.video_img {
	border: 3px solid #fff;
}
.video_bottom .swiper-slide-thumb-active .video_img {
	border: 3px solid #0169ca;
}
/* 产业板块 */
.ss_list1 {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	width: 100%;
}
.ss_list1 ul {
	text-align: center;
}
.ss_list1 ul li {
	display: inline-block;
	margin: 0 14px;
}
.ss_list1 ul li a {
	display: inline-block;
	position: relative;
	width: 210px;
	line-height: 60px;
	background: #fff;
	box-shadow: 0px 0px 27px 0px rgba(210, 208, 208, 0.33);
	color: #333;
	font-size: 28px;
	transition: all .36s;
}
.ss_list1 ul li a:before {
	position: absolute;
	content: "";
	width: 0;
	height: 0;
	border-left:20px solid transparent;
	border-right:20px solid transparent;
	border-top:20px solid #0169ca;
	left: 50%;
	bottom: -20px;
	transform: translateX(-50%);
	display: none;
}
.ss_list1 ul li.active a:before {
	display: block;
}
.ss_list1 ul li.active a {
	background: #0169ca;
	color: #fff;
}
.ss_list2 {
	text-align: center;
	margin-bottom: 45px;
}
.ss_list2 ul {
	display: inline-block;
	border: 1px solid #e5e5e5;
	font-size: 0;
}
.ss_list2 ul li {
	display: inline-block;
	border-right: 1px solid #e5e5e5;
}
.ss_list2 ul li:last-child {
	border-right: 0;
}
.ss_list2 ul li a {
	display: inline-block;
	color: #333;
	font-size: 20px;
	box-shadow: 0px 0px 27px 0px 
			rgba(210, 208, 208, 0.33);
	width: 176px;
	background: #fff;
	line-height: 50px;
}
.ss_list2 ul li.active a {
	background: #0169ca;
	color: #fff;
}
.detail_info3 .txt {
	color: #686868;
	font-size: 16px;
	line-height: 28px;
	text-align: justify;
}
.cy_tent .cy_tab1 {
	display: none;
}
.company_list1 ul li {
	padding: 18px 0;
}
.company_list1 ul li a {
	display: block;
	position: relative;
}
.company_list1 ul li a span.xq {
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	display: inline-block;
	width: 155px;
	line-height: 46px;
	border: 1px solid #dcdcdc;
	text-align: center;
	color: #333;
	font-size: 16px;
	transition: all .4s;
}
.company_img1 {
	float: left;
	width: 207px;
	margin-right: 35px;
	overflow: hidden;
}
.company_img1 img {
	transition: all .4s;
}
.company_info1 {
	width: 65%;
	margin-top: 4px;
	padding-bottom: 20px;
}
.company_info1 h2 {
	color: #333;
	font-size: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-bottom: 10px;
	transition: all .4s;
}
.company_info1 p {
	color: #858484;
	font-size: 16px;
	line-height: 29px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	text-align: justify;
}
.company_w {
	width: calc(100% - 242px);
	float: right;
	border-bottom: 1px solid #e5e5e5;
}
.company_list1 ul li a:hover .company_info1 h2 {
	color: #0169ca;
}
.company_list1 ul li a:hover .company_img1 img {
	transform: scale(1.1);
}
.company_list1 ul li a:hover span.xq {
	background: #0169ca;
	border-color: #0169ca;
	color: #fff;
}
.company_list1 {
	margin-bottom: 90px;
}
.project_list1 ul li {
	margin-bottom: 55px;
}
.project_list1 ul li a {
	display: block;
	position: relative;
	background: #f7f8fa;
	box-shadow: 0px 3px 9px 0px #e6e6e6;
}
.project_img1 {
	width: 29%;
	float: left;
	overflow: hidden;
	height: 340px;
}
.project_img1 img {
	height: 100%;
	transition: all .4s;
}
.project_info1 {
	width: 71%;
	float: left;
	padding: 40px 3% 0 3%;
}
.project_info1 h2 {
	color: #313131;
	font-size: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-bottom: 16px;
}
.project_info1 p {
	color: #686868;
	font-size: 16px;
	line-height: 28px;
	text-align: justify;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 5;
	-webkit-box-orient: vertical;
	margin-bottom: 50px;
}
.project_info1 h3 {
	font-size: 0;
}
.project_info1 h3 > * {
	display: inline-block;
	vertical-align: middle;
}
.project_info1 h3 span {
	color: #716f6f;
	font-size: 16px;
	margin-right: 12px;
	transition: all .36s;
}
.project_info1 h3 img + img {
	display: none;
}
.project_list1 ul li a:hover .project_info1 h3 span {
	color: #0169ca;
}
.project_list1 ul li a:hover .project_info1 h3 img {
	display: none;
}
.project_list1 ul li a:hover .project_info1 h3 img + img {
	display: inline-block;
}
.project_list1 ul li a:hover .project_img1 img {
	transform: scale(1.1);
}
.project_list1 {
	margin-bottom: 45px;
}
.industry_title {
	padding: 55px 0;
	margin: 0 auto;
	text-align: center;
}
.industry_u {
	position: relative;
}
.industry_u img {
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	top: 25px;
}
.industry_u h1 {
	color: #000;
	font-size: 36px;
	margin-bottom: 4px;
}
.industry_u h2 {
	color: #626262;
	font-size: 18px;
}
.affairs_l1 {
	width: 32.9375%;
	float: left;
}
.affairs_r1 {
	width: 67.0625%;
	float: right;
}
.affairs_r1 ul li {
	width: 49.25%;
	float: left;
	margin-left: 0.75%;
	margin-bottom: 10px;
}
.affairs_l1 a,
.affairs_r1 ul li a {
	display: block;
	position: relative;
}
.affairs_l1 a:before ,
.affairs_r1 ul li a:before {
	position: absolute;
	content: "";
	width: 100%;
	height: 100%;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	border: 1px solid rgba(255,255,255,0);
	transition: all .4s;
	z-index: 1;
}
.affairs_info1 {
	position: absolute;
	width: 70%;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	text-align: center;
}
.affairs_info1 h2 {
	color: #fff;
	font-size: 28px;
	margin-bottom: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.affairs_info1 p {
	color: #fff;
	font-size: 16px;
	line-height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.affairs_img1 {
	overflow: hidden;
}
.affairs_img1 img {
	transition: all .4s;
}
.affairs_l1 a:hover:before ,
.affairs_r1 ul li a:hover:before {
	width: 96%;
	height: 96%;
	border: 1px solid rgba(255,255,255,1);
}
.affairs_r1 ul li a:hover:before {
	height: 88%;
}
.affairs_l1 a:hover .affairs_img1 img ,
.affairs_r1 ul li a:hover .affairs_img1 img{
	transform: scale(1.1);
}
.affairs_k {
	padding-bottom: 68px;
}
.industry_w2 {
	background: #f8f8f8;
	padding-bottom: 50px;
}
.protection_list ul li {
	width: 31.375%;
	float: left;
	margin-right: 2.9375%;
	margin-bottom: 30px;
}
.protection_list ul li:nth-child(3n) {
	margin-right: 0;
}
.protection_list ul li a {
	display: block;
	border: 1px solid #dcdcdc;
}
.protection_info {
	padding: 50px 8% 30px 10%;
}
.protection_info h2 {
	color: #000;
	font-size: 28px;
	transition: all .4s;
}
.protection_info p {
	color: #666;
	font-size: 18px;
	line-height: 28px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	margin: 16px 0 28px 0;
	height: 56px;
}
.protection_info h3 {
	text-align: right;
	font-size: 0;
}
.protection_info h3 img + img {
	display: none;
}
.protection_img {
	overflow: hidden;
}
.protection_img img {
	transition: all .4s;
}
.protection_list ul li a:hover .protection_img img {
	transform: scale(1.1);
}
.protection_list ul li a:hover .protection_info h3 img {
	display: none;
}
.protection_list ul li a:hover .protection_info h3 img + img {
	display: inline-block;
}
.protection_list ul li a:hover .protection_info h2 {
	color: #0169ca;
}
.protection_list {
	margin-top: 15px;
}
.industrial_list ul li {
	width: 31.6875%;
	float: left;
	margin-right: 2.46875%;
	margin-bottom: 30px;
}
.industrial_list ul li:nth-child(3n) {
	margin-right: 0;
}
.industrial_list ul li a {
	display: block;
}
.industrial_img {
	overflow: hidden;
}
.industrial_img img {
	transition: all .36s;
}
.industrial_info {
	padding: 40px 0 50px 0;
}
.industrial_info h2 > *{
	display: inline-block;
	vertical-align: middle;
}
.industrial_info h2 span {
	color: #313131;
	font-size: 26px;
	margin-right: 15px;
	transition: all .36s;
}
.industrial_info h2 img + img {
	display: none;
}
.industrial_info p {
	color: #817f7f;
	font-size: 16px;
	line-height: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	margin-top: 30px;
	height: 90px;
}
.industry_w3 {
	padding-bottom: 70px;
}
.industrial_list {
	margin-top: 20px;
}
.industrial_list ul li a:hover .industrial_img img {
	transform: scale(1.1);
}
.industrial_list ul li a:hover .industrial_info h2 span {
	color: #0169ca;
}
.industrial_list ul li a:hover .industrial_info h2 img {
	display: none;
}
.industrial_list ul li a:hover .industrial_info h2 img + img {
	display: inline-block;
}
.video_list {
	margin-bottom: 50px;
}
.video_list ul li {
	margin-top: 20px;
}
.video_i1 {
	height: 200px;
}
.video_i1 video {
	width: 100%;
	height: 100%;
}
/* 联系PT视讯 */
.contact_con {
	padding: 90px 0 160px 0;
}
.contact_left {
	width: 52.5%;
	float: left;
}
.contact_right {
	width: 47.5%;
	float: right;
}
.contact_form .form_group {
	margin-bottom: 28px;
}
.contact_form .form_group > * {
	display: inline-block;
	vertical-align: middle;
}
.contact_form .form_group span {
	color: #333;
	font-size: 16px;
	margin-right: 3%;
}
.contact_form .form_group1 .s_f {
	width: 67%;
}
.contact_form .form_group1 input ,
.contact_form .form_group1 textarea {
	width: 100%;
	height: 60px;
	border: 1px solid #e5e5e5;
	padding: 0 18px;
	font-size: 16px;
	color: #333;
}
.contact_form .form_group1 textarea {
	height: 185px;
	resize: none;
	padding: 18px;
}
.contact_form .form_group2 .s_f > * {
	display: inline-block;
	vertical-align: middle;
}
.contact_form .form_group2 .s_f input {
	width: 50%;
}
.contact_form .form_group2 .s_f img {
	cursor: pointer;
	width: 124px;
	height: 60px;
}
.radio1 {
	display: inline-block;
	margin-left: 30px;
}
.radio1 label {
	padding-left: 38px;
	background-image: url(/template/default/wap/images/check1.png);
	background-position: left center;
	background-repeat: no-repeat;
	color: #333;
	font-size: 18px;
	cursor: pointer;
}
.radio1 input:checked + label {
	background-image: url(/template/default/wap/images/checked1.png);
}
.form_btn {
	margin-left: 11.5%;
}
.form_btn button {
	width: 50%;
	height: 70px;
	background: #0169ca;
	color: #fff;
	font-size: 20px;
}
.contact_info h1 {
	font-size: 26px;
	color: #000;
	letter-spacing: 1px;
	margin-bottom: 25px;
	margin-top: 5px;
}
.affairs_info1 span {
    float: left;
    font-size: 20px;
    color: #fff;
    margin-top: -20%;
    margin-left: -8%;
}
.contact_p {
	margin-bottom: 60px;
}
.contact_p p {
	color: #777777;
	font-size: 20px;
	line-height: 46px;
}
.ewm_pic{
	vertical-align: top;
}
.c_map {
	width: 100%;
	height: 360px;
}
/* 二级导航 */
.second_main {
	display: none;
}
.second_level {
	position: fixed;
	width: 1600px;
	left: 50%;
	top: 108px;
	transform: translateX(-50%);
	background: rgba(255,255,255,.86);
	z-index: 99;
	padding: 0 3%;
}
.sec_left {
	width: 65%;
	float: left;
	padding: 10px 3% 10px 0;
}
.sec_ul ul li {
	border-bottom: 1px solid rgba(255,255,255,.7);
}
.sec_ul ul li:last-child {
	border-bottom: none;
}
.sec_m1 {
	position: relative;
	padding-left: 150px;
}
.sec_m1 > * {
	display: inline-block;
}
.sec_m1 p {
	width: 150px;
	position: absolute;
	left: 0;
	top: 44px;
}
.sec_m1 p a {
	color: #000;
	font-size: 26px;
	letter-spacing: 1px;
}
.sec_m1 dl {
	width: 100%;
}
.sec_m1 dl dd {
	display: inline-block;
	margin: 0 3%;
}
.sec_m1 dl dd a {
	display: inline-block;
	text-align: center;
	padding: 25px 0;
}
.sec_m1 dl dd a h2 img {
	transition: all .36s;
}
.sec_m1 dl dd a h2 img + img {
	display: none;
}
.sec_m1 dl dd a h3 {
	font-size: 20px;
	color: #393939;
	padding-top: 5px;
	letter-spacing: 1px;
	transition: all .36s;
}
.sec_m1 dl dd a:hover h2 img {
	display: none;
}
.sec_m1 dl dd a:hover h2 img + img {
	display: inline-block;
}
.sec_m1 dl dd a:hover h3 {
	color: #0169ca;
}
.sec_right {
	width: 34.75%;
	float: right;
}
.sec_pic {
	padding: 40px 0;
}
/* 引导页 */
.guide_page {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}
.guide_wrap {
	width: 1200px;
	margin: 0 auto;
}
.logo_1 {
	margin-top: 38px;
	text-align: center;
}
.guide_bottom {
	position: absolute;
	left: 50%;
	bottom: 40px;
	transform: translateX(-50%);
}
.guide_bottom p {
	color: #fff;
	font-size: 14px;
	line-height: 32px;
}
.guide_main {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 1200px;
	transform: translate(-50%,-50%);
}
.guide_main ul {
	display: flex;
	justify-content: space-between;
}
.guide_main ul li {
	text-align: center;
}
.guide_main ul li h2 {
	color: #fff;
	font-size: 38px;
	text-shadow: 4px 5px 6px rgba(54, 120, 156, 0.5);
	letter-spacing: 8px;
	margin-bottom: 6px;
}
.guide_main ul li p b {
	font-size: 44px;
	text-shadow: 4px 5px 6px rgba(54, 120, 156, 0.5);
	color: #fff;
}
.guide_main ul li p span {
	color: #fff;
	text-shadow: 4px 5px 6px rgba(54, 120, 156, 0.5);
	font-size: 26px;
}
.guide_a {
	text-align: center;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: 20%;
}
.guide_a a {
	display: inline-block;
	width: 206px;
	line-height: 40px;
	border-radius: 20px;
	background-color: rgba(104,145,170,.75);
	color: #fff;
	font-size: 16px;
}
.detail_info1 ,.det_d1 ,.fontSize,.pian,.detail_info3{
	padding: 0 5%;
}
/* 20200324 */
.g_news_list2 ul li {
	width: 100%;
	margin-right: 0;
	padding: 45px 20px 45px 0;
}
.g_news_list2 .news_info2 h2 {
	-webkit-line-clamp: 1;
	height: auto;
}
.g_news_list2 .time2 {
	padding: 0;
}
.g_news_list2 .time2 h3 {
	background-color: #0169ca;
	color: #fff;
	line-height: 75px;
}
.g_news_list2 .time2 h4 {
	background: #57972b;
	line-height: 33px;
	color: #fff;
}
.g_news_list2 .time2:before {
	display: none;
}
.insider_content1 {
	background-size: cover;
}
.x_news {
	padding: 90px 0;
}
.x_left {
	width: 56%;
	float: left;
}
.x_title1 {
	position: relative;
	padding-left: 24px;
	margin-bottom: 30px;
}
.x_title1::before {
	position: absolute;
	content: "";
	width: 6px;
	height: 47px;
	background: #0465d8;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}
.x_title1 h1 {
	color: #393939;
	font-size: 26px;
	font-weight: bold;
}
.x_title1 h2 {
	color: #393939;
	font-size: 20px;
}
.x_more {
	position: absolute;
	right: 0;
	top: 50%;
	height: 38px;
	transform: translateY(-50%);
	/* display: inline-block;
	padding: 0 16px;
	line-height: 36px;
	color: #636363;
	font-size: 16px;
	letter-spacing: 2px;
	border-radius: 19px;
	border: 1px solid #000; */
}
.x_more a {
	padding: 0 16px;
	border-radius: 19px;
	width: auto;
}
.x_more a span {
	line-height: 36px;
	font-size: 16px;
	margin-right: 4px;
}
.x_swiper1 {
	width: 38.8%;
	float: left;
}
.x_swiper1 img {

	width: 100%;
	/* height: 262px; */

	height: 290px;
	object-fit: cover;
}
.x_r {
	width: 57.54%;
	float: right;
}
.x_list1 ul li {
	margin-bottom: 6px;
}
.x_list1 ul li:last-child {
	margin-bottom: 0;
}
.x_list1 ul li a {
	display: block;
	position: relative;
}
.x_list1 ul li a p {
	max-width: 70%;
	color: #000000;
	font-size: 18px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 42px;
	position: relative;
	padding-left: 15px;
}
.x_list1 ul li a p::before {
	position: absolute;
	content: "";
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background: #000;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}
.x_list1 ul li a p img {
	vertical-align: top;
}
.x_list1 ul li a span {
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	color: #454545;
	font-size: 16px;
}
.x_list1 ul li a:hover p {
	color: #0465d8;
}
.x_swiper1 .swiper-container {
	/* padding-bottom: 28px; */
}
.x_swiper1 .swiper-pagination {
	display: block;
	/* bottom: 0; */

	bottom: 8px;
	font-size: 0;
}
.x_swiper1 .swiper-pagination-bullet {
	width: 10px;
	height: 10px;
	opacity: 1;
	background: rgba(255,255,255,.5);
}
.x_swiper1 .swiper-pagination-bullet-active {
	background: #0465d8;
}
.x_w1 {
	width: 100%;
}
.x_news_c1 {
	margin-bottom: 110px;
}
.x_right {
	width: 36.875%;
	float: right;
}
.x_swiper2 {
	position: relative;
	/* padding: 0 44px; */
}
.x_video_img {
	text-align: center;

	position: relative;
}
.x_video_img .x_v_img {
	/* height: 284px; */

	height: 290px;
	object-fit: cover;

	width: 100%;
}

.x_video_img .w_play {

	position: absolute;

	left: 50%;

	top: 50%;

	transform: translate(-50%,-50%);

}
.x_video_img p {
	/* color: #000; */

	color: #fff;
	font-size: 16px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	/* margin-top: 12px; */

	position: absolute;

	width: 100%;

	left: 0;

	bottom: 0;

	background: rgba(0,0,0,.7);

	padding: 0 15px;

	line-height: 40px;
}
.x_swiper2 .swiper-button-prev,
.x_swiper2 .swiper-button-next {
	background: none;
	width: 42px;
	height: 42px;
}
.x_swiper2 .swiper-button-prev {
	left: 20px;
}
.x_swiper2 .swiper-button-next {
	right: 20px;
}

.x_swiper2 .swiper-button-prev img + img ,

.x_swiper2 .swiper-button-next img + img {

	display: none;

}

.x_swiper2 .swiper-button-prev:hover img ,

.x_swiper2 .swiper-button-next:hover img {

	display: none;

}

.x_swiper2 .swiper-button-prev:hover img + img ,

.x_swiper2 .swiper-button-next:hover img + img {

	display: inline-block;

}
.section3 {
	background-size: cover;
	background-position: center;
}
.video_title01 {
	text-align: center;
	color: #333;
	font-size: 16px;
	margin-top: 20px;
}





































.wrap {
    max-width: 1300px;
    width: 90%;
    margin: 20px auto;
    position: relative;
}

/*about_function*/
.white_head .header nav li a{color: #fff;}
.scroll.white_head .header nav li a{color: #333;}
.white_head .header .searchbox a.searchbut{background-image: url(/template/default/wap/images/index_icon01.png);}
.white_head .header .searchbox.on a.searchbut{background-image: url(/template/default/wap/images/close.png);}
.white_head.scroll .header .searchbox a.searchbut{background-image: url(/template/default/wap/images/index_icon03.png);}
.white_head.scroll .header .searchbox.on a.searchbut{background-image: url(/template/default/wap/images/close_2.png);}


.second_nav{max-width: 1020px;width: 90%;margin: auto;margin-bottom: 7.6%;border-bottom: 1px solid #0169ca;}
.second_nav li{float: left;width: 16.6666667%;text-align: center;padding: 0 2px;font-size: 14px;}
.second_nav li:first-child{padding-left: 0;}
.second_nav li:last-child{padding-right: 0;}
.second_nav li a{line-height: 1.1em;padding: 13px 0;color: #0169ca;display: block;border: 1px solid #e0e0e0;border-bottom: none;}
.second_nav li.on a{font-weight: bold;color: #fff!important;background: #0169ca;}
.second_nav li:nth-child(odd).on a{background: #0169ca;}
.about_function .part_1{padding: 0 40px;margin-bottom: 30px;}
.about_function .part_1 ul{margin: 0 -20px;}
.about_function .part_1 li{float: left;width: 12.5%;}
.about_function .part_1 .listbox{display: block;margin: 0 20px;text-align: center;position: relative;padding: 25px 5px 30px;}
.about_function .part_1 img{position: absolute;margin: auto;margin-bottom: 15px;visibility: hidden;} 
.about_function .part_1 li .img01{position: relative;visibility: visible;}
.about_function .part_1 li.on .img02{position: relative;visibility: visible;}
.about_function .part_1 li.on .img01{position: absolute;visibility: hidden;}
.about_function .part_1 em{display: block;text-align: center;color: #aaaaaa;line-height: 1.1em;}
.about_function .part_1 li.on .listbox{background: #0169ca;}
.about_function .part_1 li.on em{color: #fff;}
.about_function .part_2{padding: 53px 0;background: #f9f9f9}
.about_function .part_2 .lh_17{padding: 0 40px;}

/*about_contact*/
.about_contact .part_1{position: relative;overflow: hidden;}
.about_contact #map{width: 100%;height: 541px;float: left;width: 73%;}
.about_contact .map_info{padding: 7.6% 0 0 4.8%;color: #fff;width: 27%;float: left;height: 541px;background: #0169ca;}
.about_contact .map_info ul{width: 100%;max-width: 1130px;margin: auto;}
.about_contact .map_info li{margin-bottom: 50px;}
.about_contact .map_info dl{overflow: hidden;}
.about_contact .map_info dt{width: 31px;height: 31px;margin: auto;float: left;position: relative;margin-right: 20px;}
.about_contact .map_info dt img{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.about_contact .map_info dd{line-height: 31px;height: 31px;float: left;width: calc(100% - 51px);width: -moz-calc(100% - 51px);vertical-align: middle;}
.about_contact .map_info a{color: #fff;}

/*about_leader*/
.about_leader .part_1 li{margin-bottom: 8.4%;}
.about_leader .part_1 .txtbox{float: right;width: 55.5%;padding: 3.7% 7.7% 3.7% 3.7% ;height: 107%;background: #fbfbfb;position: relative;top: 24px;}
.about_leader .part_1 .txtbox h3{line-height: 1.5em;padding-left: 21px;border-left: 3px solid #0169ca;font-weight: normal;margin-bottom: 30px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;max-height: 3.4em;}
.about_leader .part_1 .txtbox .lh_17{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden;height: 8.5em;margin-bottom: 1.7em;}
.about_leader .part_1 .txtbox a.more{float: right;}
.about_leader .part_1 .imgbox{display: block;float: right;width: 48.6%;margin-left: -4.1%;position: relative;z-index: 2;}
.about_leader .part_1 li:nth-child(even) .txtbox,
.about_leader .part_1 li:nth-child(even) .imgbox{float: left;}
.about_leader .part_1 li:nth-child(even) .txtbox{padding: 3.7% 3.7% 3.7% 7.7% ;}
.about_leader .part_1 li:nth-child(even) .imgbox{margin-left: 0;margin-right: -4.1%;}

/*about_frame*/
.about_frame .part_1 img{width: 100%;}

/*info_video*/
.info_nav.second_nav{max-width: 812px;}
.info_nav.second_nav li{width: 25%;}
.info_video .part_1 ul{margin: 0 -12px 3.8%;}
.info_video .part_1 li{width: 33.33%;float: left;margin-bottom: 25px;}
.info_video .part_1 .listbox{display: block;margin: 0 12px;position: relative;}
.info_video .part_1 li em{display: block;position: absolute;width: 39px;height: 39px;background: url(/template/default/wap/images/info_icon01.png) no-repeat;background-size: cover;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.info_video .part_1 p{line-height: 1.1em;color: #fff;text-align: center;padding: 10px;width: 100%;background: #0169ca;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 100%;}
.info_video .part_1 li:nth-child(2) p,
.info_video .part_1 li:nth-child(4) p,
.info_video .part_1 li:nth-child(6) p{background-color: #0169ca}
.info_video .part_1 li .imgbox{overflow: hidden;}

/*info_detail*/
.info_detail .part_1{padding-bottom: 18px;border-bottom: 1px solid #dbdbdb;margin-bottom: 26px;}
.info_detail .part_1 h1{line-height: 1.25em;color: #2b2b2b;text-align: center;margin-bottom: 1.7%;font-weight: bold;font-size:20px;}
.info_detail .part_1 .article_info{padding-bottom: 7px;border-bottom: 1px solid #dbdbdb;text-align: center;position: relative;}
.info_detail .part_1 .article_info em{display: inline-block;margin: 0 18px;color: #686868;font-size: 14px;}
.info_detail .part_1 .article_info a.print{display: block;color: #0169ca;position: absolute;right: 0;bottom: 7px;}
.info_detail .part_1 .article_info i{cursor: pointer;font-size: 14px;}
.info_detail .part_1 .article_info i.on{color: #0169ca}
.info_detail .part_1 .article_info i:nth-child(2){font-size: 1.2em;}
.info_detail .part_1 .article_info i:nth-child(3){font-size: 1.5em;}
.info_detail .part_1 .article_box{width: 96%;margin: auto;max-width: 921px;}
.edit_con_original p{line-height: 24px !important;font-size: 14px !important;text-indent: 2em !important;}
.edit_con_original p img{text-indent: 0px !important;
}
.edit_con_original p span{line-height: 24px !important;font-size: 14px !important;text-indent: 2em !important;}

.info_detail .part_1 article{padding: 3% 0 5%;}
.info_detail .part_2{position: relative;}
.info_detail .part_2 p{color: #2e2e2e;line-height: 1.25em;margin-bottom: 10px;width: 100%;max-width: calc(100% - 200px);-moz-max-width: calc(100% - 200px);font-size: 14px;}
.info_detail .part_2 a{color: #616161;display: inline-block;vertical-align: top;max-width: calc(100% - 4em);-moz-max-width: calc(100% - 4em);}
.info_detail .part_2 a.close{display: inline-block;line-height: 1.1em;color: #fff!important;background: #0169ca;padding: 10px 40px;position: absolute;right: 0;top: 0;}
.info_detail .part_1 .videobox{width: 100%;padding-top: 3%;max-width: 921px;margin: auto;}
.info_detail .part_1 .videobox video{max-width: 100%;}
.print_preview{position: relative;}
.print_preview .wrap{position: static;}
.print_preview .header,.print_preview .footer,.print_preview #print-con .print,.print_preview #print-con .share{display: none;}
.print_preview #print-con{padding: 30px 0;position: absolute;z-index: 99999;top: 0;left: 0;right: 0;width: 100%;background: #fff;border: none;margin-bottom: 0;}

/*info_index*/
.info_index .part_1{margin-bottom: 7px;background: #fbfbfb;padding: 36px;transition: all .5s ,visibility 0s;}
.info_index .part_1 .imgbox{float: left;display: block;width: 35.3%;position: relative;}
.info_index .part_1 .info_date{position: absolute;left: 0;top: 0;}
.info_index .info_date{display: inline-block;padding: 6px 12px;background: #0169ca;color: #fff;text-align: center;}
.info_index .info_date em{line-height: 1.1em;display: block;font-weight: normal;position: relative;display: inline-block;padding-right: 4px;margin-right: 3px;}
.info_index .info_date em:before{content: "";display: block;position: absolute;right: -3px;transform: rotate(15deg);border-right: 1px solid #fff;height: 0.9em;top: 4px;}
.info_index .info_date i{line-height: 1.1em;display: inline-block;}
.info_index .part_1 .txtbox{float: left;width: 64.7%;padding:0 5%;transition: all .5s ,visibility 0s;}
.info_index .part_1 h3{line-height: 1.4em;margin-bottom: 20px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;height: 2.8em;}
.info_index .part_1 h3 a{color: #2b2b2b}
.info_index .part_1 .lh_17{margin-bottom: 45px;color: #616161;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden;height: 8.5em;transition: all .5s ,visibility 0s}
.info_index .part_2 ul{margin: 0 -3px 4.6%;}
.info_index .part_2 li{float: left;width: 33.33%;margin-bottom: 6px;}
.info_index .part_2 .listbox{margin: 0 3px;background: #fff;padding: 33px;transition: all .5s ,visibility 0s;position: relative;display: block;}
.info_index .part_2 .listbox .imgbox{background-position: center center;background-size: cover;opacity: 0;transition: all .5s;display: none;position: absolute;z-index: 2;top: 0;bottom: 0;left: 0;right: 0;}
.info_index .part_2 li:nth-child(1) .listbox,
.info_index .part_2 li:nth-child(3) .listbox,
.info_index .part_2 li:nth-child(5) .listbox{background: #fbfbfb}
.info_index .part_2 .info_date{margin-bottom: 9.3%;}
.info_index .part_2 h3{line-height: 1.7em;margin-bottom: 20px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;height: 3.4em;}
.info_index .part_2 b{color: #2b2b2b;display: block;font-weight: normal;}
.info_index .part_2 p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;height: 3.4em;color: #616161;margin-bottom: 11.6%;transition: all .5s ,visibility 0s;}

/*info_legal*/
.info_legal .part_1{padding: 0 29px;}
.info_legal .part_1 ul{margin-bottom: 2.2%;}
.info_legal .part_1 li{border-bottom: 1px solid #e1e1e1;position: relative;padding: 20px 47px 20px;margin-bottom: 20px;transition: all .5s ,visibility 0s;}
.info_legal .part_1 li em,
.info_legal .part_1 li i,
.info_legal .part_1 li .txtbox *{transition: all .5s ,visibility 0s;}
.info_legal .part_1 .datebox{float: left;width: 104px;color: #0169ca;padding-left: 23px;}
.info_legal .part_1 li:before{display: block;content: "";position: absolute;left: 47px;bottom: -1px;border-bottom: 5px solid #0169ca;width: 104px;opacity: 1;transition: all .5s ,visibility 0s;}
.info_legal .part_1 .datebox em{line-height: 1.1em;position: relative;font-weight: bold;}
.info_legal .part_1 .datebox em:before{content: "";display: block;position: absolute;left: -23px;width: 16px;height: 16px;background: url(/template/default/wap/images/info_icon02.png) no-repeat;background-size: cover;top: 5px;}
.info_legal .part_1 .datebox i{line-height: 1.1em;}
.info_legal .part_1 .txtbox{float: left;width: calc(91.2% - 180px);-moz-width: calc(91.2% - 180px);max-width: 640px;margin-left: 8.8%;}
.info_legal .part_1 .txtbox h3{line-height: 1.1em;margin-bottom: 25px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;width: 100%;font-size: 16px;}
.info_legal .part_1 .txtbox p{color: #616161;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;height: 3.4em;}
.info_legal .part_1 a.plus_more{float: right;}

/*culture_idea*/
.second_nav.culture_nav{max-width: 609px;}
.second_nav.culture_nav li{width: 33.33%;}
.culture_idea .part_1 .leftbox{float: left;width: 63.7%;height: 100%;}
.culture_idea .part_1 .list{background-color: #0169ca;color: #fff; height: 100%;padding:24px 44px ;background-size: cover;background-position: center center;height: 50%}
.culture_idea .part_1 .leftbox .list{float: left;width: 44.4%;}
.culture_idea .part_1 .leftbox .list.style_1{width: 55.6%;}
.culture_idea .part_1 .list em{display: block;width: 91px;margin-bottom: 20px;}
.culture_idea .part_1 .list img{width: 100%;}
.culture_idea .part_1 .list h3{line-height: 1.1em;font-weight: normal;margin-bottom: 9px;}
.culture_idea .part_1 .list i:first-child{padding-top: 14px;}
.culture_idea .part_1 .list i:last-child{margin-bottom: 0;}
.culture_idea .part_1 .list i{display: block;line-height: 1.1em;margin-bottom: 23px;}
.culture_idea .part_1 .list dl{margin-bottom: 40px;}
.culture_idea .part_1 .list dl:nth-child(3){padding-top: 30px;}
.culture_idea .part_1 .list dl:last-child{margin-bottom: 0;}
.culture_idea .part_1 .list dt b{line-height: 1.1em;font-weight: normal;}
.culture_idea .part_1 .rightbox{float: left;width: 36.3%;height: 100%;}
.culture_idea .part_1 .rightbox .list{height: 100%;}

/*culture_show*/
.culture_show .part_1 ul{margin-bottom: 13px;}
.culture_show .part_1 li{margin-bottom: 37px;padding: 36px;border: #ddd 1px solid;transition: all .5s ,visibility 0s;background: #fff;}
.culture_show .part_1 .imgbox{float: left;display: block;width: 35.3%;position: relative;}
.culture_show .part_1 .info_date{position: absolute;left: 0;top: 0;}
.culture_show .info_date{display: inline-block;padding: 6px 12px;background: #0169ca;color: #fff;text-align: center;}
.culture_show .info_date em{line-height: 1.1em;border-bottom: 1px solid rgba(255,255,255,0.5);display: block;font-weight: normal; font-size:14px;}
.culture_show .info_date i{line-height: 1.1em;font-size:14px;}
.culture_show .part_1 .txtbox{float: left;width: 64.7%;padding:0 5%;}
.culture_show .part_1 h3{line-height: 1.4em;/*margin-bottom: 20px;*/display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;height: 1.8em;}
.culture_show .part_1 h3 a{color: #2b2b2b;font-size:16px;}
.culture_show .part_1 .lh_17{margin-bottom: 45px;color: #616161;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden;height: 8.5em;transition: all .5s ,visibility 0s;font-size:14px;}

/*join_index*/
.join_index .part_1 ul{position: relative;}
.join_index .part_1 li{position: absolute;background-size: cover;padding: 60px 28px;height: 25%;transition: all 1s;left: 50%;top: 50%;transform: translate(-50%,-50%);opacity: 0;margin: 10px auto;}
.join_index .part_1 li.list_6,
.join_index .part_1 li.list_7,
.join_index .part_1 li.list_8,
.join_index .part_1 li.list_9,
.join_index .part_1 li.list_10{top: 75%;}
.join_index .part_1 li.animated{transform: translate(0,0);opacity: 1;}
.join_index .part_1 li.list_1{background-position: center center;padding: 50px 28px;}
.join_index .part_1 li.animated.list_1{width: 45.4%;left: 0;top: 0;}
.join_index .part_1 li.animated.list_2{width: 24.7%;left: 45.4%;top: 0;transition-delay: .3s}
.join_index .part_1 li.animated.list_3{width: 29.9%;left: 70.1%;height: 50%;top: 0;transition-delay: .7s}
.join_index .part_1 li.animated.list_4{width: 24.7%;left: 0;top: 25%;transition-delay: .4s}
.join_index .part_1 li.animated.list_5{width: 56.6%;left: 24.7%;top: 25%;transition-delay: .3s}
.join_index .part_1 li.animated.list_6{width: 21.4%;left: 0%;top: 50%;transition-delay: .7s}
.join_index .part_1 li.animated.list_7{width: 21.4%;left: 21.4%;top: 50%;transition-delay: .6s}
.join_index .part_1 li.animated.list_8{width: 57.2%;left: 42.8%;top: 50%;transition-delay: .2s}
.join_index .part_1 li.animated.list_9{width: 54.9%;left: 0%;top: 75%;transition-delay: .3s}
.join_index .part_1 li.animated.list_10{width: 45.1%;left: 54.9%;top: 75%;transition-delay: .5s}
.join_index .part_1 li h3{line-height: 1.3em;}
.join_index .part_1 li h4{line-height: 1.1em;margin-bottom: 30px;}
.join_index .part_1 li p{line-height: 1.7em;font-size: 14px;}
.join_index .part_1 li i{line-height: 2.3em;}

/*join_invite*/
.join_invite .part_1 ul{margin: 0 -6px 3.4%;}
.join_invite .part_1 li{float: left;width: 50%;margin-bottom: 15px;}
.join_invite .part_1 li:nth-child(odd){clear: both;}
.join_invite .part_1 .listbox{margin: 0 6px;border: 1px solid #6a6a6a;padding: 5% 7% 6.5%;transition: all .5s ,visibility 0s;background-color: #fff;}
.join_invite .part_1 h3{line-height: 1.25em;margin-bottom: 24px;font-weight: bold;height: 2.5em;font-size: 14px;}
.join_invite .part_1 .listbox *{color: #2b2b2b;transition: all .5s ,visibility 0s;}
.join_invite .part_1 .listbox em{display: inline-block;margin-right: 28px;margin-bottom: 10px;font-size: 12px;}
.join_invite .part_1 .listbox div{position: relative;}
.join_invite .part_1 a.join_more{margin-top: 14px;display: inline-block;color: #0169ca;padding:0 4px 10px;border-bottom: 3px solid #0169ca;position: relative;z-index: 2;}
.join_invite .part_1 .listbox i{display: block;position: absolute;bottom: 1px;left: 0;width: 100%;border-bottom: 1px solid #e1e1e1;}

/*join_detail*/
.inpart_text .index_title em{width: 60px; height: 1px; background: #0169ca; display: block; margin:20px auto}
.inpart_text .index_text{line-height: 24px;}
.poster{padding-bottom: 140px;position: relative;}
.poster_title{color: #242424; margin-bottom: 12px;}
.poster_title a.mail{width: 100px; height: 30px; line-height: 30px; display: block; background: #0169ca; color: #fff!important; text-align: center; border-radius: 4px;transition: 0.3s all,visibility 0s;position: absolute;right: 0;top: 15px;}
.poster_01{color: #333; padding:25px 0; border-bottom: 1px dashed #c0c0c0;}
.poster_02,.poster_03{padding:25px 0; border-bottom: 1px dashed #c0c0c0; color: #333}
.poster_02 .inpart_text,
.poster_03 .inpart_text{text-align: left; margin-bottom: 0}
.poster_02 .inpart_text .index_title em,
.poster_03 .inpart_text .index_title em{margin: 20px 0 !important;}
.poster_02 .poster_text,
.poster_03 .poster_text{line-height: 26px;}
.poster_02.last{border-bottom: 0}

.poster_t{overflow: hidden; margin-top: 20px;position: relative;}
.poster_t .left{float: left;}
.poster_t .left a{}
.join_detail a.close{display: inline-block;line-height: 1.1em;color: #fff!important;background: #0169ca;padding: 10px 40px;float: right;}

/*bid_nav*/
.bid_nav.second_nav{max-width: 406px;margin-bottom: 5.5%;}
.bid_nav.second_nav li{width: 50%;}

/*party_subject*/
.second_nav.party_nav{max-width: 1226px;border-color: #0169ca;margin-bottom: 4.2%;width: 95%;}
.second_nav.party_nav li{width: 16.666%;}
.second_nav.party_nav a{color: #0169ca;}
.second_nav.party_nav li.on a{background: #0169ca!important;}
.party_subject .part_1{margin: auto;max-width: 1226px;width: 95%;}
.party_subject .part_1 ul{margin: 0 -21px 25px;overflow: hidden; }
.party_subject .part_1 li{float: left;width: 50%;margin-bottom: 10px;transition: all .5s,visibility 0s;}
.party_subject .part_1 li:nth-child(odd){clear: both;}
.party_subject .part_1 .listbox{margin: 0 21px;padding: 7.1% 6.9% 7.1% 4%;background: #fff;transition: all .5s ,visibility 0s;border-bottom: 1px solid #e1e1e1;}
.party_subject .part_1 .rightbox{float: right;width:calc(100% - 76px);-moz-width:calc(100% - 76px);padding-left: 30px;}
.party_subject .part_1 .rightbox h3{color: #2b2b2b;line-height: 1.25em;margin-bottom: 17px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;height: 2.5em;transition: all .5s ,visibility 0s;}
.party_subject .part_1 .rightbox .lh_17{margin-bottom: 8.9%;}
.party_subject .part_1 .rightbox .lh_17 p{color: #616161;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;max-height: 6.8em;transition: all .5s ,visibility 0s;}
.party_subject .part_1 .info_date{display: inline-block;padding: 6px 12px;background: #0169ca;color: #fff;text-align: center}
.party_subject .part_1 .info_date em{line-height: 1.1em;border-bottom: 1px solid rgba(255,255,255,0.5);display: block;font-weight: normal;}
.party_subject .part_1 .info_date i{line-height: 1.1em;}

/*manage_invest*/
.manage_invest .manage_nav{width: 95%;margin: auto;max-width: 1226px;}
.manage_invest .manage_nav ul{margin: 0 -2px;}
.manage_invest .manage_nav li{float: left;width: 14.28%;}
.manage_invest .manage_nav .listbox{display: block;margin: 0 2px;border:1px solid #e0e0e0;padding: 32% 10px 20%;background: #fff;transition: all .5s,visibility 0s;color: #0169ca;text-align: center;position: relative;}
.manage_invest .manage_nav .listbox span{transition: all .5s,visibility 0s;}
.manage_invest .manage_nav .listbox em{width: 68px;height: 63px;overflow: hidden;display: block;margin: auto;margin-bottom: 27px;position: relative;}
.manage_invest .manage_nav .listbox img{width: 100%;position: relative;}
.manage_invest .manage_nav .listbox .img02{position: absolute;}
.manage_invest .manage_nav span{display: block;text-align: center;line-height: 1.1em;}
.manage_invest .manage_nav .listbox:before{content: "";display: block;position: absolute;bottom: -28px;border: 14px solid transparent;border-top-color: #0169ca;transition: all .5s,visibility 0s;opacity: 0;left: 50%;transform: translateX(-50%);}
.manage_invest .manage_nav li .img01{position: relative;visibility: visible;}
.manage_invest .manage_nav li.on .img02{position: relative;visibility: visible;}
.manage_invest .manage_nav li.on .img01{position: absolute;visibility: hidden;}
.manage_invest .manage_nav li.on .listbox{background: #0169ca;}
.manage_invest .manage_nav li.on span{color: #fff;}
.manage_invest .manage_nav li.on .listbox:before{opacity: 1;}
.manage_invest .part_1,
.manage_invest .part_2{width: 95%;max-width: 1226px;margin: auto;}
.manage_invest .part_1{padding: 3.6% 3.9%}
.manage_style ul{margin: 0 -10px;}
.manage_style li{float: left;width: 33.33%;margin-bottom: 20px;}
.manage_invest .part_2 .tab{margin-bottom: 20px;}
.manage_invest .part_2 .tab a{display: inline-block;margin-right: 25px;line-height: 1.1em;padding: 15px 30px;border: 1px solid #0169ca;width: 200px;text-align: center;font-size: 16px;color: #0169ca;}
.manage_invest .part_2 .tab a.on{background: #0169ca;border-color: #0169ca;color: #fff!important;}
.manage_style .listbox{margin: 0 10px;position: relative;}
.manage_style .imgbox{overflow: hidden;}
.manage_style .txt{background: #fff;transition: all .5s,padding 0s,height 0s;padding: 27px;border-bottom: 1px solid #e1e1e1;cursor: default;}
.manage_style .txt h3{color: #2b2b2b;line-height: 1.5em;margin-bottom: 15px;font-size: 16px;}
.manage_style .txt p{line-height: 1.5em;color: #616161;}
.manage_style li.noimg .txt{background: #fbfbfb;border: none;}
.manage_style li.notxt .txt{padding: 14px 27px;border: none;background: #fbfbfb;}
.manage_style li.notxt h3{margin-bottom: 0;transition: all .5s,visibility 0s;}
.load-more-link em{display: block;border-radius: 50%;background: #0169ca;width: 12px;height: 12px;margin: auto;margin-bottom: 13px;}
.load-more-link em:last-child{width: 6px;height: 6px;margin-bottom: 0;}

/*coop_index*/
.coop_index .part_1 ul{margin: 0 -17px 3.6%;}
.coop_index .part_1 li{float: left;width: 50%;margin-bottom: 40px;}
.coop_index .part_1 .listbox{display: block;position: relative;margin: 0 17px;}
.coop_index .part_1 .datebox{position: absolute;top: 30px;left: 30px;background: #0169ca;color: #fff;padding: 5px 19px;}
.coop_index .part_1 .datebox em{line-height: 1.1em;}
.coop_index .part_1 .imgbox{overflow: hidden;}
.coop_index .part_1 .txtbox{background: rgba(255,255,255,0.9);color: #616161;padding: 34px 30px;position: absolute;bottom: 0;left: 0;right: 0;width: 100%;}
.coop_index .part_1 .txtbox h3{line-height: 1.1em;color: #2b2b2b;font-size: 16px;margin-bottom: 17px;overflow: hidden;width: 100%;white-space: nowrap;text-overflow: ellipsis;}
.coop_index .part_1 .txtbox p{line-height: 1.5em;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;max-height: 4.5em;}
.coop_index .part_1 .txtbox i{display: block;width: 4em;border-bottom: 3px solid #0169ca;left: 30px;bottom: 0;position: absolute;}

/*member_index*/
.member_index section{background: #fbfbfb;}
.member_index .part_1{padding: 2.9% 0 5%; overflow: hidden;}
.member_index .part_1 ul{margin: 0 -32px -40px;overflow: hidden;}
.member_index .part_1 li{float: left;width: 50%;margin-bottom: 40px;padding-bottom: 40px;border-bottom: 1px solid #dddddd;}
.member_index .part_1 li:last-child,
.member_index .part_1 li:nth-last-child(2){border: none;padding: none;}
.member_index .part_1 li:nth-child(odd){clear: both;}
.member_index .part_1 .listbox{display: block;margin: 0 32px;}
.member_index .part_1 .imgbox{overflow: hidden;float: left;width: 42%;background: #fff;}
.member_index .part_1 .textbox{width: 58%;float: left;padding-left: 45px;padding-top: 6.1%;}
.member_index .part_1 h4{color: #2b2b2b;font-weight: bold;text-align: left;line-height: 1.25em;margin-bottom: 7px;height: 2.5em;overflow: hidden;}
.member_index .part_1 p{line-height: 1.7em;color: #616161;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;height: 7em;margin-bottom: 4%;}
.member_index .part_1 em{color: #0169ca;line-height: 1.1em;padding: 0 2px;padding-bottom: 10px;border-bottom: 3px solid #0169ca;display: inline-block;}


/*member_about*/
.member_nav{border: none;max-width: 816px;margin-bottom: 3.3%;}
.member_nav li{position: relative;width: 25%;}
.member_nav li a{border: 1px solid #e0e0e0;color: #616161;}
.member_nav li.on:before{content: "";display: block;position: absolute;border: 15px solid transparent;border-top-color: #0169ca;bottom: -28px;left: 50%;transform: translateX(-50%);}
.member_nav li:nth-child(odd).on:before{border-top-color: #0169ca;}
.member_about .part_1{padding: 3.1% 0 3.6%;background: #fbfbfb;}
.member_about .part_1 .con{position: relative;padding: 0 32px;}
.member_about .part_1 h1{line-height: 1.1em;font-weight: normal;line-height: 1.1em;margin-bottom: 33px;}
.member_about .part_1 h1:before{content: "";display: block;position: absolute;left: 0;top: 0;border-left: 3px solid #0169ca;height: 2.2em;}

/*program_develop*/
.program_nav{background: #0169ca;margin-bottom: 2.95%;margin-top: -2.1%;}
.program_nav .wrap{overflow: visible;}
.program_nav li{float: left;width: 16.6%;transition: all .5s,visibility 0s;position: relative;}
.program_nav li.on{background: #c20617;}
.program_nav a{display: block;color: #fff;padding: 30px 0;text-align: center;width: 100%;}
.program_nav em{display: block;width: 83px;height: 83px;border-radius: 50%;background: #d30c38;margin: auto;border: 1px solid #cb1532;margin-bottom: 20px;}
.program_nav li.on em{background: #cf0931;}
.program_nav li:before{content: "";display: block;position: absolute;border: 14px solid transparent;border-top-color: #c20617;bottom: -27px;opacity: 0;left: 50%;transform: translateX(-50%);}
.program_nav li.on:before{opacity: 1;}
.program_nav img{width: 100%;}
.program_nav p{font-weight: bold;line-height: 1.1em;color: #fff!important;}
.program_style .con{margin-bottom: 4%;}
.program_style li{float: left;width: 33.33%;background: #f2f2f2;position: relative;height: 100%;}
.program_style li:nth-child(3n+2){background: #0169ca;}
.program_style li:nth-child(3n+3){background: #c29c5b;}
.program_style li:nth-child(3n+1){clear: both;}
.program_style .imgbox{overflow: hidden;}
.program_style .imgbox,
.program_style .txtbox{height: 50%;width: 100%;position: absolute;left: 0;top: 0;}
.program_style .txtbox{top: 50%;padding: 20.7% 9.2% 0;}
.program_style .txtbox:before{content: "";display: block;position: absolute;left: 9.2%;border: 14px solid transparent;border-bottom-color: #f2f2f2;top: -26px;}
.program_style li:nth-child(3n+2) .txtbox:before{border-top-color: #0169ca;top: auto;bottom: -26px;border-bottom-color: transparent;}
.program_style li:nth-child(3n+3) .txtbox:before{border-bottom-color: #c29c5b;}
.program_style li:nth-child(3n+2) .txtbox{top: 0;}
.program_style li:nth-child(3n+2) .imgbox{top: 50%;}
.program_style h3{line-height: 1.25em;margin-bottom: 9%;}
.program_style li a{color: #fff!important;border-color: #fff;}
.program_style li:nth-child(3n+1) h3 a{color: #2b2b2b!important;}
.program_style li:nth-child(3n+1) a.more{color: #0169ca!important;border-color: #0169ca;}
.program_style .lh_17{margin-bottom: 11.5%;color: #fff;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden;max-height: 8.5em;}
.program_style li:nth-child(3n+1) p{color: #616161;}

/*program_detail*/
.program_detail .part_1{margin-bottom: 10px;position: relative;overflow: hidden;}
.program_detail .part_1 .but{position: absolute;top: 50%;left: 0;right: 0;width: 100%;}
.program_detail .part_1 a{display: block;position: absolute;width: 	32px;height: 32px;background-size: cover;top: 0;transform: translateY(-50%);}
.program_detail .part_1 a.prev{left: 0;background-image: url(/template/default/wap/images/new_arrow_l.png)}
.program_detail .part_1 a.next{right: 0;background-image: url(/template/default/wap/images/new_arrow_r.png)}
.program_detail .swiper-container{display: none;}

.program_detail{ position:relative; overflow:hidden;}
.in_service_main_wrap,.program_detail ul { width:100%; height:100%;}
.program_detail .in_service_main_wrap ul{ width:2000%;position:relative; left:0;}
.program_detail .in_service_main_wrap li{ width:6%; float:left; height:100%; position:relative; overflow:hidden;}
.program_detail .part_2{background: #f2f2f2;padding: 3.7% 2.5%;}
.program_detail .part_2 h2{line-height: 1.1em;font-weight: normal;margin-bottom: 3%;color: #2b2b2b;}
.program_detail .part_2 .lh_17{color: #616161;}



@media only screen and (min-width: 1025px){
	.info_index .part_1:hover{background: #0169ca;}
	.info_index .part_1:hover .txtbox *{color: #fff!important;}
	.info_index .part_1:hover .txtbox a{border-color: #fff;}
	.info_index .part_2 .listbox:hover{background-color: #0169ca!important;}
	.info_index .part_2 .listbox:hover h3,
	.info_index .part_2 .listbox:hover p,
	.info_index .part_2 .listbox:hover a,
	.info_index .part_2 .listbox:hover b{color: #fff!important;border-color: #fff;}
	.info_index .part_2 .listbox .imgbox{display: block;}
	.info_index .part_2 .listbox:hover .imgbox{opacity: 1;}

	.info_legal .part_1 li:hover{background: #0169ca;}
	.info_legal .part_1 li:hover *{color: #fff!important;}
	.info_legal .part_1 li:hover .datebox em:before{background-image: url(/template/default/wap/images/info_icon03.png);}
	.info_legal .part_1 li:hover:before{border-color: #fff;}

	.culture_show .part_1 li:hover{background: #be9c5c;border-color: #be9c5c;}
	.culture_show .part_1 li:hover a,
	.culture_show .part_1 li:hover p{color: #fff!important;border-color: #fff;}

	.join_invite .part_1 .listbox:hover{background-image: url(/template/default/wap/upload/join_img08.jpg);background-repeat: no-repeat;background-size: cover;border-color: transparent;}
	.join_invite .part_1 .listbox:hover *{color: #fff!important;}
	.join_invite .part_1 .listbox:hover a.join_more{border-color: #fff;}
	.join_invite .part_1 .listbox:hover i{border-color: #fff;}

	.party_subject .part_1 .listbox:hover{background: #0169ca;}
	.party_subject .part_1 .listbox:hover .rightbox *{color: #fff!important;}
	
	.manage_invest .manage_nav li:hover .img02{position: relative;visibility: visible;}
	.manage_invest .manage_nav li:hover .img01{position: absolute;visibility: hidden;}
	.manage_invest .manage_nav li:hover .listbox{background: #0169ca;}
	.manage_invest .manage_nav li:hover span{color: #fff;}
	.manage_style .listbox:hover .txt{background: #0169ca;}
	.manage_style .listbox:hover h3{color: #fff;}
	.manage_style .listbox:hover p{color: #fff;}

	.program_nav li:hover{background: #c20617;}
	.program_nav li:hover em{transform: rotate(360deg);}

}

@media only screen and (max-width: 1300px){
	.second_nav,
	.bid_nav.second_nav{margin-bottom: 5.1%; }

	.about_contact #map{height: 500px;}
	.about_contact .map_info{padding: 7.6% 0 0 3%;height: 500px;}

	.about_function .part_1{padding: 0 30px;}
	.about_function .part_1 ul{margin: 0 -15px;}
	.about_function .part_1 .listbox{margin: 0 15px;}
	.about_function .part_2{padding: 40px 0;}

	.about_leader .part_1 .txtbox h3{margin-bottom:25px;}
	
	.join_invite .part_1 h3{margin-bottom: 17px;}
	.join_invite .part_1 .listbox em{margin-right: 20px;margin-bottom: 7px;}
	.join_invite .part_1 a.join_more{margin-top: 9px;padding:0 3px 7px;}
	
	.join_index .part_1 li{padding: 45px 20px;}
	.join_index .part_1 li.list_1{padding: 35px 20px;}
	.join_index .part_1 li h4{margin-bottom: 22px;}
	
	.info_index .part_1{padding: 25px;}
	.info_index .part_1 h3{margin-bottom: 15px;}
	.info_index .part_1 .lh_17{margin-bottom: 30px;}
	.info_index .part_2 .listbox{padding: 25px;}
	
	.info_video .part_1 ul{margin: 0 -9px 3.4%;}
	.info_video .part_1 li{margin-bottom: 20px;}
	.info_video .part_1 .listbox{margin: 0 9px;}
	
	.info_legal .part_1 li:before{left: 30px;}
	.info_legal .part_1 li{padding: 15px 30px 15px;margin-bottom: 10px;}
	.info_legal .part_1 .txtbox h3{margin-bottom: 18px;}
	
	.culture_idea .part_1 .list{padding: 18px 32px}
	.culture_idea .part_1 .list em{width: 75px;margin-bottom: 15px;}
	.culture_idea .part_1 .list dl:nth-child(3){padding-top: 20px;}
	.culture_idea .part_1 .list dl{margin-bottom: 25px;}

	.culture_show .part_1 li{padding: 30px;margin-bottom: 28px;}

	.join_invite .part_1 .listbox{padding: 15px 25px;}
	
	.party_subject .part_1 ul{margin: 0 -15px 17px}
	.party_subject .part_1 .listbox{padding: 6.3% 5.9% 6.3% 3.2%;margin: 0 15px;}
	.party_subject .part_1 .rightbox .lh_17{margin-bottom: 7.1%;}

	.manage_invest .manage_nav .listbox{padding: 25% 10px 16%}
	.manage_invest .manage_nav .listbox em{margin-bottom: 22px;width: 52px;height: 48px;}
	.manage_invest .part_1{padding: 2.7% 2.9%;}
	.manage_style li{margin-bottom: 15px;}
	.manage_style .txt{padding: 20px;}

	.coop_index .part_1 .txtbox{padding: 26px 22px;}
	.coop_index .part_1 .datebox{top: 20px;left: 20px;padding: 3px 14px;}
	.coop_index .part_1 ul{margin: 0 -12px 2.3%}
	.coop_index .part_1 li{margin-bottom: 25px;}
	.coop_index .part_1 .listbox{margin: 0 12px;}

	.member_about .part_1 .con{padding: 0 25px;}
	.member_nav li.on:before{border-width: 9px;bottom: -16px;}
	.member_about .part_1 h1{margin-bottom: 26px;}

	.program_nav a{padding: 25px 0;}
	.program_nav em{width: 65px;height: 65px;margin-bottom: 17px;}
	
	.member_index .part_1 ul{margin:0 -25px -25px;}
	.member_index .part_1 li{padding-bottom: 25px;margin-bottom: 25px;}
	.member_index .part_1 .listbox{margin: 0 25px;}
	.member_index .part_1 .textbox{padding-left: 30px;padding-top: 1%;}
}

@media only screen and (max-width: 1024px){
	.second_nav,
	.bid_nav.second_nav{margin-bottom: 4%; }
	.second_nav li a{padding: 9px 0}
	.about_contact #map{height: 400px;}
	.about_contact .map_info{padding: 6.6% 0 0 2%;height: 400px;}
	.about_contact .map_info dt{margin-right: 13px;width: 25px;height: 25px;}
	.about_contact .map_info dt img{width: 100%;}
	.about_contact .map_info li:first-child img{width: auto;height: 100%;}
	.about_contact .map_info dd{width: calc(100% - 38px);width: -moz-calc(100% - 38px);}

	.about_function .part_1{padding: 0 20px;margin-bottom: 25px;}
	.about_function .part_1 ul{margin: 0 -10px;}
	.about_function .part_1 .listbox{margin: 0 10px;padding: 15px 3px 20px}
	.about_function .part_1 img{width: 35px;}
	.about_function .part_2{padding: 25px 0;}

	.about_leader .part_1 .txtbox{padding: 20px 60px 20px 20px}
	.about_leader .part_1 .txtbox h3{margin-bottom: 15px;padding-left: 15px;}
	.about_leader .part_1 li:nth-child(even) .txtbox{padding: 20px 20px 20px 60px;}

	.info_video .part_1 li em{width: 30px;height: 30px;}

	.info_legal .part_1 li{padding: 13px 20px 13px;}
	.info_legal .part_1 li:before{left: 20px;}
	.info_legal .part_1 .txtbox{width: calc(95.2% - 180px);margin-left: 4.8%;}

	.info_detail .part_1 .article_info a.print{display: none;}
	.info_detail .part_2 a.close{display: none;}
	.info_detail .part_2 p{width: 100%;max-width: none;}

	.culture_idea .part_1 .list em{width: 55px;margin-bottom: 12px;}
	.culture_idea .part_1 .list i{margin-bottom: 15px;}

	.culture_show .part_1 h3{margin-bottom: 15px;height: auto;}
	.culture_show .part_1 .lh_17{margin-bottom: 16px;}
	.culture_show .part_1 li{padding: 25px;margin-bottom: 20px;}

	.join_index .part_1 li{transform: translate(0,0)!important;opacity: 1!important;}
	.join_index .part_1 li.list_1{width: 45.4%;left: 0;top: 0;}
	.join_index .part_1 li.list_2{width: 24.7%;left: 45.4%;top: 0;transition-delay: .3s}
	.join_index .part_1 li.list_3{width: 29.9%;left: 70.1%;height: 50%;top: 0;transition-delay: .7s}
	.join_index .part_1 li.list_4{width: 24.7%;left: 0;top: 25%;transition-delay: .4s}
	.join_index .part_1 li.list_5{width: 56.6%;left: 24.7%;top: 25%;transition-delay: .3s}
	.join_index .part_1 li.list_6{width: 21.4%;left: 0%;top: 50%;transition-delay: .7s}
	.join_index .part_1 li.list_7{width: 21.4%;left: 21.4%;top: 50%;transition-delay: .6s}
	.join_index .part_1 li.list_8{width: 57.2%;left: 42.8%;top: 50%;transition-delay: .2s}
	.join_index .part_1 li.list_9{width: 54.9%;left: 0%;top: 75%;transition-delay: .3s}
	.join_index .part_1 li.list_10{width: 45.1%;left: 54.9%;top: 75%;transition-delay: .5s}

	.party_subject .part_1 .rightbox{padding-left: 21px;}

	.coop_index .part_1 .txtbox h3{margin-bottom: 10px;}
	.coop_index .part_1 li{margin-bottom: 21px;}
	
	.member_index .part_1 ul{margin: 0 -8px -20px;}
	.member_index .part_1 .listbox{margin: 0 8px;}
	.member_index .part_1 li{margin-bottom: 20px;}

	.program_nav a{padding: 20px 0;}
	.program_nav em{width: 55px;height: 55px;margin-bottom: 13px;}
	.program_style .txtbox{padding: 25px 15px;}
	.program_nav li:before{border-width: 9px;bottom: -16px;}
	.program_style h3{margin-bottom: 13px;}
	.program_style .lh_17{margin-bottom: 20px;}
}

@media only screen and (max-width: 1023px){
	.second_nav,
	.bid_nav.second_nav{width: 100%;margin-bottom: 20px;}
	.about_contact #map{float: none;width: 100%;}
	.about_contact .map_info{float: none;width: 100%;padding: 20px 0;position: relative;height: auto;}
	.about_contact .map_info li{padding: 0 15px;float: left;width: 25%;margin-bottom: 0}
	.about_contact .map_info dt{float: none;margin: auto;margin-bottom: 5px;}
	.about_contact .map_info dt img{position: static;transform: translate(0,0);}
	.about_contact .map_info dd{float: none;width: 100%;text-align: center;line-height: 1.2em;height: auto;}


	.about_function .part_2 .lh_17{padding: 0;}
	.about_function .part_1{padding: 0;}
	.about_function .part_1 ul{margin: 0 -5px;}
	.about_function .part_1 .listbox{margin: 0 5px;}

	.about_leader .part_1 .txtbox .lh_17{height: 5.1em;margin-bottom: 10px;-webkit-line-clamp:3;}
	.about_leader .part_1 .txtbox h3{margin-bottom: 10px;}
	
	.join_index .part_1 li{padding: 20px 15px}
	.join_index .part_1 li.list_1{padding: 30px 15px;}
	.join_index .part_1 li i{line-height: 1.5em;}

	.info_index .part_1 .lh_17{margin-bottom: 15px;-webkit-line-clamp:3;height: 5.1em;}
	.info_index .part_1,.info_index .part_2 .listbox{padding: 15px;}
	.info_index .part_2 h3{margin-bottom: 13px;}
	.info_index .part_2 p{margin-bottom: 11px;}
	
	.info_video .part_1 ul{margin: 0 -5px 2.4%;}
	.info_video .part_1 li{margin-bottom: 10px;}
	.info_video .part_1 .listbox{margin: 0 5px;}
	.info_video .part_1 li em{width: 25px;height: 25px;}

	.culture_idea .part_1 .list em{width: 40px;margin-bottom: 9px;}
	.culture_idea .part_1 .list dl:nth-child(3){padding-top: 4px;}
	.culture_idea .part_1 .list dl{margin-bottom: 12px;}
	.culture_idea .part_1 .list i{margin-bottom: 9px;}
	.culture_idea .part_1 .list i:first-child{padding-top: 9px;}
	.culture_idea .part_1 .leftbox .list{padding: 15px 20px;}

	.culture_show .part_1 .lh_17{-webkit-line-clamp:3;height:auto;margin-bottom: 10px;}
	.culture_show .part_1 li{padding: 17px;}

	.poster{padding-bottom: 50px;}
	.poster_title{margin-bottom: 0}

	.party_subject .part_1 .listbox{padding: 15px 11px; }
	.party_subject .part_1 .info_date{padding: 4px 9px;}
	.party_subject .part_1 .rightbox h3{margin-bottom: 8px;}
	.party_subject .part_1 .rightbox{padding-left: 11px;}

	.manage_nav,
	.manage_invest .part_1,
	.manage_style{width: 100%;}
	.manage_nav .listbox{padding: 10px;}
	.manage_nav .listbox em{width: 37px;height: 34px;margin-bottom: 15px;}
	.manage_nav .listbox:before{border-width: 8px;bottom: -14px;}
	.manage_style li{width: 50%;}
	.manage_style .txt h3{margin-bottom: 11px;}
	.manage_style li.notxt .txt{padding: 12px;}
	.manage_style .txt h3{font-size: 14px;}
	.manage_style .txt{padding: 12px;}
	

	.coop_index .part_1 ul{margin: 0 -9px 10px}
	.coop_index .part_1 .listbox{margin:0 9px;}
	.coop_index .part_1 .txtbox{padding: 15px;}
	.coop_index .part_1 li{margin-bottom: 15px;}

	.member_index .part_1 ul{margin: 0 0 -13px}
	.member_index .part_1 li{margin-bottom: 13px;float: none;width: 100%;}
	.member_index .part_1 .listbox{margin: 0;}

	.member_about .part_1 h1{margin-bottom: 15px;}
	.member_about .part_1 .con{padding: 0 15px;}
	
	.program_style .txtbox{padding: 19px 7px;}
	.program_style h3{margin-bottom: 9px;}
	.program_style .lh_17{margin-bottom: 15px;}

	.program_detail .swiper-container{display: block;}
	.program_detail .in_service_main_wrap{display: none;}
	.program_detail .swiper-container img{width: 100%;}
	.program_detail .swiper-container .but{z-index: 2;}


}

@media only screen and (max-width:768px) {
	.poster_02 .inpart_text .index_title em{margin: 10px 0 !important;}
	.poster_t .left{float: right;}
	.poster_t{margin-top: 10px;}
	.poster_01{font-size: 16px;padding: 15px 0;}
	.poster_02{padding: 17px 0;}

	.program_style li{width: 50%;}
	.program_style li:nth-child(n+1){clear: none;}
	.program_style li:nth-child(odd){clear: both;}
	.program_style .txtbox{padding: 15px;}
}

@media only screen and (max-width: 767px){
	.about_contact #map{height: 300px;}
	.about_contact .map_info li{float: none;width: 100%;margin-bottom: 10px;}
	.about_contact .map_info li:last-child{margin-bottom: 0;}
	.about_contact .map_info li:first-child img{width: 80%;}
	.about_contact .map_info dl{overflow: hidden;}
	.about_contact .map_info dt{float: left;width: 20px;margin-bottom: 0;height: 25px;}
	.about_contact .map_info dd{float: left;width: calc(100% - 20px);text-align: left;padding-left: 15px;}
	.about_contact .map_info img{width: 100%;}

	.about_function .part_1{margin-bottom: 15px;}
	.about_function .part_1 li{width: 25%;margin-bottom: 5px;}
	
	.about_leader .part_1 li{height: auto!important;margin-bottom: 15px;}
	.about_leader .part_1 .txtbox,
	.about_leader .part_1 .imgbox{float: none;width: 100%;margin-left: 0;margin-right: 0;top: 0;}
	.about_leader .part_1 .txtbox{padding: 20px!important;height: auto;overflow: hidden;}

	.join_invite .part_1 ul{margin: 10px;}
	.join_invite .part_1 li{float: none;width: 100%;margin-bottom: 7px;}
	.join_invite .part_1 .listbox{padding: 15px;margin: 0;}
	.join_invite .part_1 h3{margin-bottom: 10px;}
	.join_invite .part_1 .listbox em{margin-bottom: 5px;margin-right: 15px;}
	.join_invite .part_1 a.join_more{margin-top: 3px;padding: 0 2px 5px;}

	.join_index .part_1 ul{height:auto important;}
	.join_index .part_1 li{width: 100%!important;height: 10%!important;position: relative;left: 0!important;top: 0!important;float: left;}

	.info_index .part_1 .imgbox{float: none;width: 100%;margin-bottom: 15px;}
	.info_index .part_1 .txtbox{float: none;width: 100%;padding: 0;}
	.info_index .part_1 h3{margin-bottom: 8px;}
	.info_index .part_1 .lh_17{margin-bottom: 7px;}
	.info_index .part_2 li{float: none;width: 100%;}
	.info_index .part_2 .info_date{margin-bottom: 10px;}
	.info_index .info_date em:before{top: 1px;}

	.info_video .part_1 li{width: 50%;}
	
	.info_legal .part_1{padding: 0;}
	.info_legal .part_1 li{margin-bottom: 15px;}
	.info_legal .part_1 .datebox{float: none;position: relative;padding-bottom: 5px;width: 90px;padding-left: 15px;margin-bottom: 10px;}
	.info_legal .part_1 li:before{width: calc(100% - 15px);left: 15px;border-width: 2px;}
	.info_legal .part_1 .datebox em:before{width: 13px;height: 13px;}
	.info_legal .part_1 .txtbox{width: 100%;margin-left: 0;}
	.info_legal .part_1 .txtbox h3{margin-bottom: 8px;}
	.info_legal .part_1 .txtbox p{margin-bottom: 5px;}

	.culture_idea .part_1>div{height: auto!important;}
	.culture_idea .part_1 .leftbox{width: 100%;float: none;height: auto;}
	.culture_idea .part_1 .leftbox .list{width: 100%!important;float: none!important;height: auto;min-height: 30vh}
	.culture_idea .part_1 .rightbox{width: 100%;float: none;height: auto;}
	
	.culture_show .part_1 .imgbox{float: none;width: 100%;margin-bottom: 15px}
	.culture_show .part_1 .txtbox{float: none;width: 100%;padding: 0;}
	
	.second_nav.party_nav{border: none;width: 100%;margin-bottom: 10px;}
	.second_nav.party_nav ul{text-align: left;overflow: hidden;margin-bottom: -7px}
	.second_nav.party_nav li{margin-bottom: 7px;width: 25%;}
	.second_nav.party_nav a{border: 1px solid #e0e0e0;}
	.party_subject .part_1{width: 100%;}
	.party_subject .part_1 ul{margin: 0;margin-bottom: 11px;}
	.party_subject .part_1 li{float: none;width: 100%;}
	.party_subject .part_1 .listbox{margin: 0;}
	.party_subject .part_1 .rightbox .lh_17{margin-bottom: 13px;}
	
	.manage_nav ul{text-align: left;}
	.manage_nav li{float: none;width: 23%;display: inline-block;margin-bottom: 5px;}
	.manage_invest .manage_nav .listbox:before{display: none;}


	.coop_index .part_1 ul{margin: 0;}
	.coop_index .part_1 li{float: none;width: 100%;}
	.coop_index .part_1 .listbox{margin: 0;}

	.member_index .part_1 li{padding-bottom: 15px;margin-bottom: 15px;}
	.member_index .part_1 .textbox{padding-left: 20px;}

	.program_style ul{height: auto!important; }
	.program_style li{width: 100%;float: none;margin-bottom: 10px;height: auto;}
	.program_style .imgbox, .program_style .txtbox{position: static;}
	.program_style .txtbox:before{display: none;}
	.program_nav li{width: 33.33%;}
	.program_nav li:before{display: none;}
	.program_nav a{padding: 15px 0}
}

@media only screen and (max-width: 424px){
	.second_nav,
	.bid_nav.second_nav{border-bottom: none;text-align: left;}
	.second_nav li{width: 33%;display: inline-block;margin-bottom: 7px;float: none;}
	.second_nav li a{border: 1px solid #e0e0e0;}
	.second_nav ul{text-align: left;}
	.second_nav.culture_nav li{float: left;}
	.bid_nav.second_nav li{display: block;float: left;}

	.about_function .part_1 .listbox{padding: 10px 3px 15px}
	.about_function .part_1 ul{text-align: left;}
	.about_function .part_1 li{width: 30%;float: none;display: inline-block;}
	.about_function .part_1 img{width: 20px;margin-bottom: 7px;}

	.about_leader .part_1 .txtbox{padding: 15px!important;}
	
	.info_video .part_1 ul{margin: 0 0 10px;}
	.info_video .part_1 li{width: 100%;}
	.info_video .part_1 .listbox{margin: 0;}
	
	.info_legal .part_1 .datebox{width: 128px;}
	
	.manage_invest .manage_nav li{width: 33%;}
	.manage_invest .manage_nav .listbox{padding: 5px;}
	.manage_style ul{margin: 0;}
	.manage_style li{width: 100%;}
	.manage_style .listbox{margin: 0;}

	.coop_index .part_1 .txtbox{position: static;padding: 7px;}
	.coop_index .part_1 .txtbox h3{font-size: 14px;margin-bottom: 3px;}
	.coop_index .part_1 .txtbox i{width: 100%;left: 0;}

	.member_index .part_1 li{width: 100%;float: none;}

	.second_nav li{display: block;float: left;width: 25%;}
}




.other_search_top {background: #e6e6e6; overflow: hidden;padding: 15px 50px;}
.other_search_top i{float: left; color: #000; font-weight: bold; margin-right: 5px; line-height: 32px;}
.search_input{float: left; width: 266px; height: 32px; line-height: 32px; background: #fff; border: 1px solid #d8e0e8; padding: 0 10px;}
.search_input input{height: 30px; line-height: 30px; float: left; width: 212px; border: none; outline: none;}
.search_input span{float: left; width: 20px; text-align: center; margin-left: 10px;cursor: pointer;}
.search_input span img{vertical-align: middle; margin-top: -4px;width: 100%;}
.other_search button{float: left;border: none; outline: none; background: #0169ca; width: 136px; height: 32px;line-height: 32px; color: #fff; text-align:center; margin-left: 8px;transition: 0.3s all;-webkit-transition: 0.3s all;-moz-transition: 0.3s all;-o-transition: 0.3s all;}

.other_search_center {color: #393939; padding: 20px 50px; border-bottom: 1px solid #bebebe;}
.other_search_center i,.other_search_center span{color: #0169ca;}
.other_search_list ul{margin-bottom: 3%;}
.other_search_list li{padding: 30px; border-bottom: 1px solid #bebebe;}
.other_search_list li h1{background: url(/template/default/wap/images/other_j.png) no-repeat 0 center;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-bottom: 15px; padding:0 20px;}
.other_search_list li h1 a{color: #2a2a2a;}
.other_search_list li h1 a i{color: #0169ca}
.other_search_list li p{font-size: 14px; color: #707070; padding: 0 20px; line-height:1.5; max-height:3em; overflow:hidden;}

@media only screen and (min-width: 1024px){
.other_search button:hover{opacity: 0.9;filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity:0.9;}
.other_search_list li{padding: 20px;}
}

@media only screen and (max-width: 768px){

.other_search_top,.other_search_center{padding: 15px 10px;}
.other_search_list li h1{padding: 0; padding-left: 10px; margin-bottom: 10px;}
.other_search_list li p{padding: 0}
.other_search_list li{padding: 15px 10px;}

}

@media only screen and (max-width: 540px){
.other_search_top i{display: block; width: 100%; margin: 0}
.other_search button{width: 80px;}
.search_input{width: 64%;box-sizing: border-box;}
.search_input input{width: 100%}
.search_input span{display: none;}
}

/*网站地图*/
.map{ width: 1280px; margin: auto; margin-top:80px;}
.map h1{ font-size: 30px;  padding-bottom: 30px; }
.map h1 a{color: #0169ca;}
.map_con dl { overflow: hidden; padding: 40px 0;border-top: 1px dashed #bebebe;}
.map_con dl dt{ float: left; width: 115px; height: 115px; background: #0169ca; text-align: center;}
.map_con dl dt a{color: #fff;}
.map_con dl dd{ float: left; width: 86%; float: right}
.map_con dl dt h2{ font-size: 18px; font-weight: bold; color: #fff; padding-top: 30px; padding-bottom: 10px}
.map_con dl dd li{  float: left;display: inline-block;margin-right: 35px;}
.map_con dl dd ul{ overflow: hidden;}
.map_con dl dd li h3{ margin-bottom: 20px; font-size: 20px; border-left: 2px solid #0169ca; padding-left: 10px; line-height: 20px;}
.map_con dl dd li p{ font-size: 16px; line-height: 30px;}
.map_con dl dd p a{ color: #4a4d55;}
.map_con dl ul { margin-top:44px;}

@media only screen and (max-width:1024px) {
.map_con dl dd li h3{ font-size: 16px; margin-bottom: 10px;}
.map_con dl dd li p{ font-size: 14px;}
.map_con dl dd{ width: 80%;}
}
 

@media only screen and (max-width:768px) {
 
.map_con dl ul { margin-top:0px !important;}
 
.map h1{ padding:10px;}
.map{ margin-top: 10px; width: 100%;}
.map_con dl dt{ height: auto;padding:10px; text-align: left;}
.map_con dl dt h2{ float: left; padding:0; font-weight:normal;}
.map_con dl dt span{ float: left; margin-left: 10px;}
.map h1{ font-size: 18px; padding-bottom: 10px;}
.map_con dl dd{ width:96%; padding:2%;}
.map_con dl dt{ width:100%;}
.map_con dl{ padding:0; border:none;}
}
 
@media only screen and (max-width:730px) {
 
.map_con dl dd li h3{ margin:10px 0;}
.map_con dl dd li{ width: 100%;}
.map_con dl dd li p{ float: left; padding:0 10px;}
}



.video-banner{position: relative;height: 100vh;overflow: hidden;}
.video-banner video,.video-banner img{position: absolute;top: 50%;left: 0;width: 100%;right: 0;bottom: 0;background: #000;transform: translateY(-50%);}


@media only screen and (max-width:1023px){
	.video-banner{height: auto;}
	.video-banner video,.video-banner img{left: 0;top: 0;position: relative;z-index: 2;transform: translateY(0);cursor: pointer;}
	.video-banner #slide_down{display: none;}
}


.addList{text-align: center;margin-bottom: 30px;}
.addList_div{
    width: 40%;
    display: inline-block;
    border-bottom: 1px solid#0169ca;
}
.addList .addList_div>a{
  display: block;
  float: left;
  width: 33%;
  border: 1px solid #e0e0e0;
  line-height: 1.1em;
  padding: 13px 0;
  color: #0169ca;
  border-bottom: none;
  box-sizing: border-box;
  margin-right: 0.5%;
  background: #fff;
}
.addList .addList_div>a:last-child{
  margin-right: 0;

}
.addList .addList_div>a.on{
  background: #0169ca;
  color: #fff;
  font-weight: bold;
}
a.more {
    color: #0169ca;
    line-height: 1.1em;
    padding: 0 2px;
        padding-bottom: 0px;
    padding-bottom: 10px;
    border-bottom: 3px solid #0169ca;
    display: inline-block;
}



/*PT视讯简介*/
h1, h2, h3, h4, h5, h6{font-weight: normal;}

.profile_box01{margin:0 0 50px;}
.profile_box01 .text_tit {color: #363636;z-index: 2;padding-left: 30px;border-left: 3px solid #C19C5B;}
.profile_box01 .text_tit h2{font-weight: normal;line-height: 1.1em;position: relative;display: inline-block;top: -0.1em;}
.profile_box01 .text_tit h2 i{vertical-align: super;position: absolute;right: -1em;top: -0.8em;}
.profile_box01 .text_tit h3{line-height: 1.1em;margin-bottom: 10px;font-weight: normal;transition-delay: 0.4s;margin-bottom: 35px;}
.profile_box01 .text_con{padding:0 30px;}
.profile_box02{margin:0 0 60px;}
.profile_box02 li{ float: left; width: 25%;}
.profile_box02 li .inner{background: #BE9C5C; color:#fff; margin:0 2px; padding:10px 20px 10px 30px;}
.profile_box02 li span{ font-size: 12px;}
.profile_box02 li h2{font-family: arial; position: relative; line-height: 1;}
.profile_box02 li h2 em{}
.profile_box02 li h2 i{ position: absolute; right:0px; bottom:5px; font-size: 12px; font-family: arial;}
.profile_box02 li:nth-child(even) .inner{ background: #D0002F; }
@media only screen and (max-width: 1024px) {
.profile_box01{margin:40px 0 30px;}
.profile_box02{margin-bottom: 30px;}
.profile_box02 li{width: 50%; margin-bottom: 4px;}
}
@media only screen and (max-width: 767px) {
.profile_box02 li{width: 100%;}
.profile_box01{margin: 20px;}

}

.dev_index_l_wrap { width:214px; }
.dev_index_l_wrap ul {  width:24px; float:right; position:relative; margin-top:-2px; } 
.dev_index_l_wrap li {  width:16px; height:89px; line-height:89px; text-align:center; background:url(/template/default/wap/images/dev_br.png) no-repeat right center; background-size:auto 100%; margin-top:-1px; margin-right:5px;}
.dev_index_l_wrap li span { position:relative; padding-right:35px; color:#5E5E5E; font-family:Arial; float:right; right:-4px; margin-top:-1px; cursor:pointer; }
.dev_index_l_wrap li.active span{ padding-right: 50px; font-size:72px; color:#D0002F; font-weight:bold; background:url(/template/default/wap/images/dev_cir.png) no-repeat right center;}
.dev_index_l_box {  overflow:hidden; width:214px; position:relative; margin-bottom:15px; height:445px;}
.dev_index_l_top { display:block; width:16px; height:10px; background:url(/template/default/wap/images/dev_top.png) no-repeat; margin-bottom:15px; position:relative; float:right; }
.dev_index_l_bottom { display:block; width:16px; height:10px; background:url(/template/default/wap/images/dev_bottom.png) no-repeat; margin-bottom:15px; position:relative; float:right;}
.dev_index_l_top.disabled{ cursor: default; background:url(/template/default/wap/images/dev_top_dis.png) no-repeat;}
.dev_index_l_bottom.disabled{cursor: default; background:url(/template/default/wap/images/dev_bottom_dis.png) no-repeat;}
.dev_index { position:relative; overflow:hidden; }
.dev_index_l { width:214px; position:absolute; left:0; top:0;}
.dev_index_r{overflow: hidden;}
.dev_index_r .dev_index_r_part > h4 { color:#D2D2D2; border-top:4px solid #D2D2D2; padding:30px 0 25px; line-height: 1.1; font-family: arial; float: left;width: 21.5%;margin-right: 2%;display: none;}
.dev_index_r ul {  position:relative; margin-bottom:40px;float: none;margin: 0 13px;}
.dev_index_r li {  width:33.33%; margin-bottom:22px;float: left;}
.dev_index_r li .year_wrap {  overflow: hidden;margin: 0 13px;}
.dev_index_r li:nth-child(3n+1){clear: both;}
/*.dev_index_r li.odd .year_wrap {  float:right;}*/
.dev_index_r li .year_wrap img {  width:100%;}
.year_box {  padding:30px; position:relative; z-index:20; background:#fff;border: 2px solid #d0002d;}
.dev_index_r li:nth-child(6n+4) .year_box,
.dev_index_r li:nth-child(6n+5) .year_box,
.dev_index_r li:nth-child(6n+6) .year_box{border-color: #dddddd;}
.year_box h4 { color:#2b2b2b; margin-bottom:6px;}
.year_box p {  color:#616161; font-size:14px; line-height:1.7em;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;height: 5.2em;}
.dev_index_l {  position:fixed; z-index:220; opacity:0;}
/*#swiper-container2 {  display:none;}*/
.dev_index_l{display: none;}
.phone_dev #swiper-container2{width: calc(100% - 50px);width: -moz-calc(100% - 50px);margin:auto;position: relative;background-image: url(/template/default/wap/images/his_slide_bg.png);background-repeat: no-repeat;background-position: center 60% ;margin-bottom: 55px;background-size: 100% auto;}
.phone_dev #swiper-container2 .swiper-slide{text-align: center;position: relative;top: 0;transition: all .5s;cursor: pointer;padding-top: 73px;}
.phone_dev #swiper-container2 .swiper-slide:before{content: "";display: block;position: absolute;width: 12px;height: 12px;background-image: url(/template/default/wap/images/dev_cir.png);background-repeat: no-repeat;opacity: 0;transition: all .5s;bottom: -19px;left: 50%;transform: translateX(-50%);}
.phone_dev #swiper-container2 .swiper-slide.active-nav{padding-top: 0;font-size: 2.5em;color: #d0002d;font-weight: bold;}
.phone_dev #swiper-container2 .active-nav.swiper-slide:before{opacity: 1}
.phone_dev .but{position: absolute;left: 0;top: 57px;width: 100%;}
.phone_dev .but a{display: block;position: absolute;background-size: cover;top: 0;width: 10px;height: 16px;}
.phone_dev .but a.prev{left: 0;background-image: url(/template/default/wap/images/his_prev.png)}
.phone_dev .but a.next{right: 0;background-image: url(/template/default/wap/images/his_next.png)}
@media only screen and (max-width: 1520px) {
	/*about_dev*/
    .year_box {  padding:20px;}
    /* .dev_index_l_wrap li.active span { font-size:60px; background-size:8px 8px; }
    .dev_index_l_wrap li span { right:-3px; }
    .dev_index_l_wrap li {  background-size:auto 100%;height:56px; line-height:56px; }
    .dev_index_l_box {  height:280px;} */
    .dev_index_r ul { margin-bottom:30px; }
    .phone_dev .but{top: 55px;}
    .phone_dev #swiper-container2{background-position: center 63%;}
}
@media only screen and (max-width: 1300px) {
	/*about_dev*/
    /*.dev_index_l_wrap li.active span { font-size:48px; }
    .dev_index_l_wrap,.dev_index_l_box{width: 160px;}*/
    .dev_index_r{padding-left: 0px;}
    .dev_index_r ul { margin-bottom:20px; }
    
    .dev_index_r ul{margin: 0 -9px 10px;}
    .dev_index_r li .year_wrap{margin: 0 9px;}
}
@media only screen and (max-width: 1023px) {
	/*about_dev*/
    .year_box { padding:10px;}
    /*.dev_index_l { width:20%; display:none; }*/
    /*.dev_index_l_wrap,.dev_index_l_box { width:100%;}*/
    /*.dev_index_r { margin-left:0; padding-left:26%; width:74%;}*/
    .dev_index_r ul { margin-bottom:10px; }
    .phone_dev #swiper-container2{margin-bottom: 30px;}
    .dev_index_r .dev_index_r_part > h4{padding: 15px 0 13px;}
    .dev_index_r li{width: 50%;clear: none!important;}
    .dev_index_r li:nth-child(odd){clear: both!important;}
    .dev_index_r li:nth-child(6n+4) .year_box, 
    .dev_index_r li:nth-child(6n+5) .year_box, 
    .dev_index_r li:nth-child(6n+6) .year_box{border-color: #d0002d;}
    .dev_index_r li:nth-child(4n+3) .year_box,
    .dev_index_r li:nth-child(4n+4) .year_box{border-color: #dddddd;}
    /*.phone_dev.dev_index_l { position:relative; top:0; width:100%;  }
    .phone_dev.dev_index_l .dev_index_l_top {  width: 10px; height: 16px; background: url(/template/default/wap/images/dev_left_act.jpg) no-repeat; margin-bottom: 0; position: absolute; float: none; right: auto; left:10px;  top:50%; margin-top:-8px; }
    .phone_dev.dev_index_l .dev_index_l_bottom {  width: 10px; height: 16px; background: url(/template/default/wap/images/dev_right_act.jpg) no-repeat; margin-bottom: 0; position: absolute; float: none; right: 10px; top:50%; margin-top:-8px; }
    .phone_dev.dev_index_l .dev_index_l_wrap {  height:60px; position:relative;}
    .phone_dev.dev_index_l .dev_index_l_box { height:60px; margin-bottom:0; width:90%; padding:0 10px; box-sizing:border-box;}
    .phone_dev.dev_index_l .dev_index_l_wrap ul { float:none; width:100%; margin-top:0;}
    .phone_dev.dev_index_l .dev_index_l_wrap li { line-height:60px; height:60px; width:100px; background:none; float:left; }
    .phone_dev.dev_index_l .dev_index_l_wrap li span { padding:0; background:none; right:auto; top:0; float:none;}
    .phone_dev.dev_fixed { position:fixed; top:60px; z-index:200; background:#fff; border-bottom:2px solid #005bac; }
    .dev_index_r { padding-left:0; width:100%; float:none; padding-left:0; }
    .dev_index_r ul { margin:0; width:100%; }
    .dev_index_r li {  width:50%;}
    .dev_index_r li .year_wrap {  margin:0 5px; width:auto;}
    .dev_index_r li.odd .year_wrap {  float:none;}

    #swiper-container2 {  width:100% !important; display:block;}
    #swiper-container2 .swiper-slide { text-align:center; line-height:30px; height:30px; }
    #swiper-container2 .swiper-slide.active-nav { color:#d00000; font-size:18px; }*/
}

@media only screen and (max-width: 767px) {
	/*about_dev*/
    .dev_index_r li {  width:100%;}
    .dev_index_r .dev_index_r_part > h4{padding-bottom: 10px;float: none;width: 100%;margin-bottom: 10px;padding: 5px 0;}
    .dev_index_r .dev_index_r_part{}
    .dev_index_r ul{float: none;width: 100%;}
    .phone_dev .but{top: 37px;}
    .phone_dev #swiper-container2 .swiper-slide{padding-top: 50px;}
    .phone_dev #swiper-container2 .swiper-slide.active-nav{font-size: 1.5em;}
    .dev_index_r li{width: 100%;float: none;}
    .dev_index_r li:nth-child(4n+3) .year_box,
    .dev_index_r li:nth-child(4n+4) .year_box{border-color: #d0002d;}
    .dev_index_r li:nth-child(even) .year_box{border-color: #ddd;}
}



/*集团期刊*/
img{max-width: 100%;}
.cul_tit{color: #2B2B2B; margin-bottom: 1.5%;}
.c_b01_ll .cul_tit{color: #fff;margin-bottom: 3%;}
.culture_box01{ padding:1.5% 0 4%; background:url(/template/default/wap/images/ico_03.jpg) left top repeat-x;}
.c_b01_ll{ float: left; width: 27%;}
.c_b01_ll img{width: 100%;}
.c_b01_rr{ float: right; width: 65%;}
.c_b01_rr dl{color: #fff; padding-top:8%;}
.c_b01_rr dl dt{position: relative; margin-bottom:3.5%; line-height: 1.1; }
.c_b01_rr dl dt>a{ display: block; color: #fff; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 80%;}
.c_b01_rr dl dt em.wq_btn{ position: absolute; right:0; top:18px; color: #fff; cursor: pointer;}
.c_b01_rr dl dt span{font-family: arial;}
.c_b01_rr dl dd{width: 84%;}
.c_b01_rr dl dd p{margin-bottom:4%;-webkit-line-clamp:2;max-height: 3.4em;}
.c_b01_rr dl dd a{ color: #fff; border-bottom: 3px solid #fff; padding:0 5px 5px; }

.bot_slide{margin-top:9%; float: left; max-width: 471px; position: relative;}
.bot_slide .inner{max-width: 140px;max-height:207px; padding:5px;}
.bot_slide .img{max-width: 130px;max-height: 168px; position: relative;}
.bot_slide .img span{ position: absolute;left:0;top:0; width: 100%; height: 100%; background: rgba(0,0,0,0.5);}
.bot_slide .img img{max-width: 100%;}
.bot_slide .swiper-button-prev,.bot_slide .swiper-button-next{ width: 50px; height: 50px; background: url(/template/default/wap/images/ico_01.png) center center no-repeat #D0002F; opacity: 0.8; }
.bot_slide .swiper-button-next.swiper-button-disabled,.bot_slide .swiper-button-prev.swiper-button-disabled{ background: url(/template/default/wap/images/ico_01.png) center center no-repeat #000000;opacity: 0.4;}
.bot_slide .swiper-button-prev{left:-45px;}
.bot_slide .swiper-button-next{right:-45px; transform: rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);
-o-transform:rotate(180deg);}
.bot_slide h2{color: #2B2B2B; border-bottom: 2px solid #CDB382; padding:5px 0;}
.bot_slide .swiper-slide-active .inner{ background: #D90D33;}
.bot_slide .swiper-slide-active h2{color: #fff;padding:5px; border-bottom: none;}
.bot_slide .swiper-slide-active h2 a{color: #fff;}
.bot_slide .swiper-slide-active .img span{ display: none; }

.culture_box02{ /*border-top: 1px solid #CECECE;*/ padding-top:2.2%}
.culture_box02 ul{margin:0 -45px;}
.culture_box02 li{ float: left; width:25%;}
.culture_box02 li .inner{margin:0 45px 70px;}
.culture_box02 li img{width: 100%;}
.culture_box02 li h2{padding:0 5%; border-bottom: 4px solid #0169ca; color: #2B2B2B; margin-top: 5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 100%;}
.culture_box02 li h2 span{ font-family: arial; }


@media only screen and (min-width: 1025px){
.bot_slide .swiper-slide:hover .inner{background: #D90D33;}
.bot_slide .swiper-slide:hover h2{padding:5px; border-bottom: none;}
.bot_slide .swiper-slide:hover h2 a,.bot_slide .swiper-slide:hover h2 a:hover{color: #fff!important;}
.bot_slide .swiper-slide:hover .img span{ display: none; }
.bot_slide .swiper-slide-active h2 a:hover{color:#fff;}
.c_b01_rr dl dd a:hover{color: #fff!important;}
}



@media only screen and (max-width: 1440px){
.culture_box01{ background:url(/template/default/wap/images/ico_03.jpg) left -30px repeat-x;}
.bot_slide{margin-top: 8%;}
}
@media only screen and (max-width: 1280px){
.culture_box01{ background:url(/template/default/wap/images/ico_03.jpg) left -50px repeat-x;}
.culture_box02 li .inner{margin: 0 30px 50px;}
.c_b01_rr dl dt em.wq_btn{top:5px;}
}
@media only screen and (max-width: 1279px){
.culture_box02 ul{margin:0 -10px;}
.culture_box02 li .inner{margin: 0 10px 30px;}
}
@media only screen and (max-width: 1023px){
.bot_slide{ max-width: 90%; margin:5% 5% 0;}
.bot_slide img{max-width: 100%;}
.bot_slide .swiper-button-prev,.bot_slide .swiper-button-next{width: 30px; height: 30px;}
.bot_slide .swiper-button-prev{left: -30px}
.bot_slide .swiper-button-next{right: -30px;}
}
@media only screen and (max-width: 767px){
.bot_slide{margin-top: 5%;}
.bot_slide .inner,.bot_slide .img{max-width: 100%; max-height: 100%!important;}
.culture_box02 li{width: 50%;}

}

















.fadeInUp a{ color:#fff;}
.second_nav.culture_nav{max-width: 609px;}
.second_nav.culture_nav li{width: 33.33%;}
.culture_idea .part_1 .leftbox{float: left;width: 99%;height: 100%;}
.culture_idea .part_1 .list{background-color: #c19c5b;color: #fff; height: 100%;padding:24px 44px ;background-size: cover;background-position: center center;height: 50%}
.culture_idea .part_1 .leftbox .list{float: left;width: 44.4%;}
.culture_idea .part_1 .leftbox .list.style_1{width: 55.6%;}
.culture_idea .part_1 .list em{display: block;width: 91px;margin-bottom: 20px;}
.culture_idea .part_1 .list img{width: 100%;}
.culture_idea .part_1 .list h3{line-height: 1.1em;font-weight: normal;margin-bottom: 9px;}
.culture_idea .part_1 .list i:first-child{padding-top: 14px;}
.culture_idea .part_1 .list i:last-child{margin-bottom: 0;}
.culture_idea .part_1 .list i{display: block;line-height: 1.1em;margin-bottom: 23px;}
.culture_idea .part_1 .list dl{margin-bottom: 40px;}
.culture_idea .part_1 .list dl:nth-child(3){padding-top: 30px;}
.culture_idea .part_1 .list dl:last-child{margin-bottom: 0;}
.culture_idea .part_1 .list dt b{line-height: 1.1em;font-weight: normal;}
.culture_idea .part_1 .rightbox{float: left;width: 36.3%;height: 100%;}
.culture_idea .part_1 .rightbox .list{height: 100%;}

















































































































































































<!--耗时1751145538.7786秒-->